(PHP 4, PHP 5)
is_numeric — Comprueba si una variable es un número o una cadena numérica
Comprueba si la variable dada es numérica. Las Cadenas numéricas contienen un signo opcional, cualquier número de dígitos, una parte decimal opcional y una parte exponencial opcional. En consecuencia +0123.45e6 es un valor numérico válido. La notación hexadecimal (0xFF) es también permitida, pero sólo sin signo, parte decimal y exponencial.
var
La variable a ser evaluada.
Devuelve TRUE
si var
es un número o una cadena
numérica, FALSE
de lo contrario.
Ejemplo #1 Ejemplos de is_numeric()
<?php
$pruebas = array(
"42",
1337,
"1e4",
"not numeric",
array(),
9.1
);
foreach($pruebas as $element)
{
if(is_numeric($element)) {
echo "'{$element}' es numérica", PHP_EOL;
}
else {
echo "'{$element}' NO es numérica", PHP_EOL;
}
}
?>
El resultado del ejemplo sería:
'42' es numérico '1337' es numérico '1e4' es numérico 'not numeric' NO es numérico 'Array' NO es numérico '9.1' es numérico