PHP | Función IntlChar::isdigit()

La función IntlChar::isdigit() es una función incorporada en PHP que se usa para determinar si los datos del código de entrada son un carácter digitado o no. Devuelve verdadero cuando el carácter está en la categoría general de números de dígitos decimales. Comenzando con Unicode 4, esto es lo mismo que probar Numeric_Type de Decimal.
 

Sintaxis:  

bool IntlChar::isdigit ( $codepoint )

Parámetros: esta función acepta un solo parámetro como se mencionó anteriormente y se describe a continuación: 

  • $codepoint: el parámetro de entrada $input_codepoint es un número entero o carácter, que está codificado como una string  UTF-8 .
     

Valor de retorno: si los datos de punto de código de $son caracteres de dígitos, devuelva True; de ​​lo contrario, devuelva False.
Ejemplos: 

Input : $codepoint = "X"
Output : bool(false)

Input : $codepoint = "7"
Output : bool(true)

Los siguientes programas ilustran la función IntlChar::isdigit() en PHP:
Programa 1: 

php

<?php
// PHP code to illustrate the
// IntlChar::isdigit() function.
 
// single digit
var_dump(IntlChar::isdigit("5"));
 
// number cases
var_dump(IntlChar::isdigit("5555"));
 
// float number
var_dump(IntlChar::isdigit("15.08"));
 
// big number
var_dump(IntlChar::isdigit("12e"));
?>

Producción: 
 

bool(true)
NULL 
NULL 
NULL

Programa 2: 

php

<?php
// PHP code to illustrate the
// IntlChar::isdigit() function.
 
// alphabet cases
var_dump(IntlChar::isdigit("G"));
 
// in space cases
var_dump(IntlChar::isdigit(" "));
 
// new line cases
var_dump(IntlChar::isdigit("\n"));
 
// string cases
var_dump(IntlChar::isdigit("Geeks "));
 
// symbol cases
var_dump(IntlChar::isdigit("@"));
 
?>

Producción:  

bool(false) 
bool(false) 
bool(false) 
NULL 
bool(false)

Programa 3: 

php

<?php
// PHP code to illustrate the
// IntlChar::isdigit() function.
 
var_dump(IntlChar::isdigit("0"));
 
var_dump(IntlChar::isdigit(' '));
?>

Producción: 

bool(true) 
bool(false)

Referencias: http://php.net/manual/en/intlchar.isdigit.php

Publicación traducida automáticamente

Artículo escrito por jit_t 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 *