(PHP 7, PHP 8)
IntlChar::digit — Devuelve el dígito decimal de un punto de código para una base de numeración dada
Devuelve el valor decimal del punto de código en la base de numeración especificada.
Si la base de numeración no está en el rango 2<=radix<=36
o si el valor de codepoint
no es un dígito válido en la base especificada, false
es devuelto.
Un carácter es un dígito válido si al menos una de las condiciones siguientes es verdadera:
Devuelve el valor numérico representado por el carácter en la base de numeración especificada,
o false
si no hay valor o si el valor excede la base. Devuelve null
en caso de fallo.
Esta función puede retornar false
, pero también puede retornar un valor equivalente a false
.
Por favor, lea la sección sobre los booleanos para más información.
Utilice el operador ===
para probar el valor de retorno exacto de esta función.
Ejemplo #1 Testing different code points
<?php
var_dump(IntlChar::digit("0"));
var_dump(IntlChar::digit("3"));
var_dump(IntlChar::digit("A"));
var_dump(IntlChar::digit("A", 16));
?>
El ejemplo anterior mostrará :
int(0) int(3) bool(false) int(10)
IntlChar::PROPERTY_NUMERIC_TYPE