# 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

- String numérico
- ctype_digit() - Chequear posibles caracteres numéricos
- is_bool() - Comprueba si una variable es de tipo booleano
- is_null() - Comprueba si una variable es null
- is_float() - Comprueba si el tipo de una variable es float
- is_int() - Comprueba si el tipo de una variable es integer
- is_string() - Comprueba si una variable es de tipo string
- is_object() - Comprueba si una variable es un objeto
- is_array() - Comprueba si una variable es un array