PHP | Función is_numeric()

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";
    }
 
?>
Producción: 

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";
    }
 
?>
Producción: 

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";
    }
 
?>
Producción: 

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";
    }
}
?>
Producció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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *