Eventuell in die Richtung:
function check($value)
{
return is_int($value) ? 1 : 0;
}$a = array(1, 2, 3, 4, 5);
$b = array_map("check", $a);
if (array_sum($b) == count($a)) {
echo "ok";
}
> denke dann kann mans aber auch gleich mit foreach machen und rechtzeitig abbrechen, ist wahrscheinlich effizienter.
Es wird wahrscheinlich darauf hinaus laufen.
~~~php
echo (count($_array) == count(array_filter($_array, 'is_int'))) ? "ja" : "nö";
Dürfte mit den array_*-Funktionen am schnellsten sein, 1x iterieren + 1x neues Array.
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