La función is_numeric() es una función incorporada en PHP que se usa para verificar si una variable pasada en función como parámetro es un número o una string numérica o no. La función devuelve un valor booleano.
Sintaxis:
bool is_numeric ( $var )
Parámetros: La función acepta un solo parámetro que es obligatorio y se describe a continuación:
- $var: este parámetro de entrada es la variable que la función verifica si es un número o una string numérica. Según esta verificación, la función devuelve un valor booleano.
Valor devuelto: la función devuelve VERDADERO si $var es un número o una string numérica y de lo contrario devuelve FALSO .
Ejemplos:
Input : $var = 12 Output : True Input : $var = "Geeks for Geeks" Output : False
Los siguientes programas ilustran la función is_numeric():
Programa 1: En este programa, se pasa un número como entrada.
PHP
<?php $num = 12; if (is_numeric($num)) { echo $num . " is numeric"; } else { echo $num . " is not numeric"; } ?>
12 is numeric
Programa 2: En este programa, se pasa una string como entrada.
PHP
<?php $element = "Geeks for Geeks"; if (is_numeric($element)) { echo $element . " is numeric"; } else { echo $element . " is not numeric"; } ?>
Geeks for Geeks is not numeric
Programa 3: En este programa, se pasa una string numérica como entrada.
PHP
<?php $num = "467291"; if (is_numeric($num)) { echo $num . " is numeric"; } else { echo $num . " is not numeric"; } ?>
467291 is numeric
Programa 4:
PHP
<?php $array = array( "21/06/2018", 4743, 0x381, 01641, 0b1010010011, "Geek Classes" ); foreach ($array as $i) { if (is_numeric($i)) { echo $i . " is numeric"."\n"; } else { echo $i . " is NOT numeric"."\n"; } } ?>
21/06/2018 is NOT numeric 4743 is numeric 897 is numeric 929 is numeric 659 is numeric Geek Classes is NOT numeric
Referencia: http://php.net/manual/en/function.is-numeric.php
Publicación traducida automáticamente
Artículo escrito por RICHIK BHATTACHARJEE y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA