(PHP 7)
IntlChar::digit — Obtener el valor del dígito decimal de un punto de código para una base dada
$codepoint
[, int $radix
= 10
] ) : intDevuelve 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