if ($result === array_filter($deinArray, 'is_int')) ? echo "nur integers" : echo "error";
Das hat ms88 sicherlich so gemeint:
if ($_array === array_filter($_array, 'is_int')) ? echo "nur integers" : echo "error";
Okay, das ergibt natürlich Sinn.
> Ich habe das aber auch angeschaut, nachdem ich meine generische Lösung gepostet hatte, weil ich nämlich auch noch an die Filter-Funktionen gedacht hatte. Dass es auch direkt bei den Array-Funktionen eine passende gibt, hatte ich nicht sofort im Gedachtnis.
`array_filter`{:.language-php} würde ich trotzdem nicht verwenden,
1) muss ein zusätzliches Array erzeugt werden,
2) wird mindestens 2 mal durch das gesamte Array iteriert (1x array\_filter, 1x Vergleich der Arrays)
> Und ich muss zugeben, dass ich mit dem Hinweis von ms88 weitergekommen wäre, obwohl er nicht vollständig durchgestyled war...
Mir ging es nicht um die Code-Auszeichnung, bei mir liefert `if (true) ? bla() : pups();`{:.language-php} einen Syntaxfehler, wobei mir gerade auffällt, dass da ja eigentlich nur das `if`{:.language-php} weg muss.
MfG
bubble
--
If "god" had intended us to drink beer, he would have given us stomachs. - David Daye