daniel: strings mit array_Sum addieren

Beitrag lesen

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