bubble: wie überprüfe ich eine Array ob nur Zahlenwerte drin sind

Beitrag lesen

if ($result === array_filter($deinArray, 'is_int')) ? echo "nur integers" : echo "error";

Was ist denn hierbei $result? Und was ist das überhaupt für eine Syntax o.O

array_filter($array, 'is_int') liefert ein Array mit allen Integer-Werten zurück, das ist aber noch lange keine Überprüfung ob alles Integer-Zahlen sind.

Des Weiteren bleibt noch die Frage, ob es typsicher sein soll oder ob "2" auch als Integer durchgehen soll, $_POST- und $_GET-Elemente sind schließlich immer vom Typ String.

echo Array(1, 2) === array_filter(Array(1, "2"), 'is_int') ? "fine" : "error"; liefert z.B. error, da is_int("2") === false.

MfG
bubble

--
If "god" had intended us to drink beer, he would have given us stomachs. - David Daye