lithium\util\Set::isNumeric()
Checks to see if all the values in the array are numeric.
Parameters
-
array
$arrayThe array to check. If null, the value of the current Set object.
Returns
mixedtrue if values are numeric, false if not and null if the array to
check is empty.
Source
public static function isNumeric($array = null) {
if (empty($array)) {
return null;
}
if ($array === range(0, count($array) - 1)) {
return true;
}
$numeric = true;
$keys = array_keys($array);
$count = count($keys);
for ($i = 0; $i < $count; $i++) {
if (!is_numeric($array[$keys[$i]])) {
$numeric = false;
break;
}
}
return $numeric;
}