hi,
ich habe eine Array mit Fehlermeldungen.
Die einzelnen Felder des Arrays sind entweder mit einer 1 (TRUE) beleget, wenn alles i.O. ist , oder mit einem String, der eine FEhlermeldung enthält.
Meine Idee:
Ich addiere alle Felder des Arrays mit array_sum - sind alle Werte TRUE (d.h. =1) kommt dabei eine bekannte Zahl raus, und es kann weitergehen.
Ist irgendwo ein Fehler drin, kommt eine Zahl kleiner davon raus und ich halte mein programm an.
Meine Frage:
Was passiert wenn ich einen String mit array_sum addieren will?
Wird der zuverlässig in einer "0" konvertiert?
wenn ich also z.B. so eine Array mit array_sum addieren will:
Array
(
[0] => Dateigröße ungültig
[1] => 1
[2] => Dateityp ungültig
[3] => 1
)
Kann ich mich darauf verlassen, daß da "2" rauskommen würde?
Im Manual steht leider nicht drin, was array_sum macht, wenn es String s zu addieren bekommt...
Vielen Dank für eure Hilfe,
Grüße,
Daniel