La función is_numeric() se utiliza para detectar si una variable es un número o una cadena numérica.
Requisitos de la versión de PHP: PHP 4, PHP 5, PHP 7
gramática
bool is_numeric (var $ mixto)
Descripción del parámetro:
$var: La variable a probar.
valor de retorno
Devuelve VERDADERO si la variable especificada es un número o una cadena numérica; en caso contrario, devuelve FALSO.
Ejemplo
Ejemplo
<?php $ var_name1 = 678 ; $ var_name2 = " a678 " ; $ var_name3 = " 678 " ; $ var_name4 = " codercto.com " ; $ var_name6 = matriz ( " a1 " , " a2 " ) ; var_name7 = + 125689 .66 ; ( is_numeric ( $var_name1 ) ) { eco " $var_name1 es un número " PHP_EOL ; demás { eco " $var_name1 no es un número " PHP_EOL ; si ( is_numeric ( $var_name2 ) ) { eco " $var_name2 es un número " PHP_EOL ; demás { eco " $var_name2 no es un número " PHP_EOL ; $resultado = is_numeric ( $ var_name3 ) ; " [ ¿ Es $ var_name3 un número ? ] " ." [ ¿ Es $ var_name4 un número ? ] " ." [¿ Es
$var_name5 un número? ] " . var_dump ( $ resultado ) PHP_EOL = is_numeric ( $ var_name6 ) ; " [ ¿ Es $ var_name6 un número ? ] " ." [¿ Es $var_name7 un número?
] " var_dump ( $resultado ) ? > La salida es:
678 es un número a678 no es un número bool(verdadero)[ ¿Es 678 un número? ]bool(falso)[ codercto.com ¿Es un número? ]bool(verdadero)[ ¿Es 698,99 un número ]bool(falso)[ Matriz ¿Es un número? ]bool(verdadero)[ ¿Es 125689,66 un número?