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

Beitrag lesen

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