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
If "god" had intended us to drink beer, he would have given us stomachs. - David Daye