(PHP 7, PHP 8)
IntlChar::digit — Obtener el valor del dígito decimal de un punto de código para una base dada
Devuelve el valor del dígito decimal de un punto de código en la base especificada.
Si la base no está en el rango 2<=base<=36
o si el valor de codepoint
no es un dígito válido en la base especificada, devuelve false
.
Un carácter es un dígito válido si al menos algo de lo siguiente es verdadero:
Devuelve el valor numérico representado por el carácter de la base especificada,
o false
si no existe el valor o si el valor excede a la base.
Esta función puede
devolver el valor booleano false
, pero también puede devolver un valor no booleano que se
evalúa como false
. Por favor lea la sección sobre Booleanos para más
información. Use el operador
=== para comprobar el valor devuelto por esta
función.
Ejemplo #1 Probar diferentes puntos de código
<?php
var_dump(IntlChar::digit("0"));
var_dump(IntlChar::digit("3"));
var_dump(IntlChar::digit("A"));
var_dump(IntlChar::digit("A", 16));
?>
El resultado del ejemplo sería:
int(0) int(3) bool(false) int(10)
IntlChar::PROPERTY_NUMERIC_TYPE