is_numeric

(PHP 4, PHP 5, PHP 7, PHP 8)

is_numeric Comprueba si una variable es un número o un string numérico

Descripción

is_numeric(mixed$value): bool

Comprueba si la variable dada es numérica o string numérico.

Parámetros

value

La variable a evaluar.

Valores devueltos

Devuelve true si var es un número o una cadena numérica, false de lo contrario.

Ejemplos

Ejemplo #1 Ejemplos de is_numeric()

<?php
$tests
= array(
"42",
1337,
0x539,
02471,
0b10100111001,
1337e0,
"0x539",
"02471",
"0b10100111001",
"1337e0",
"not numeric",
array(),
9.1,
null
);

foreach (
$tests as $element) {
if (
is_numeric($element)) {
echo
var_export($element, true) . " es numérico", PHP_EOL;
} else {
echo
var_export($element, true) . " NO es numérico", PHP_EOL;
}
}
?>

El resultado del ejemplo sería:

'42' is numérico 1337 is numérico 1337 is numérico 1337 is numérico 1337 is numérico 1337.0 is numérico '0x539' NO es numérico '02471' is numérico '0b10100111001' NO es numérico '1337e0' is numérico 'not numeric' NO es numérico array ( ) NO es numérico 9.1 is numérico NULL NO es numérico

Ver también

To Top