(PHP 7, PHP 8)
IntlChar::forDigit — Devuelve la representación de carácter para un dígito dado y una base de numeración
Determina la representación de carácter para un dígito específico en la base de numeración especificada.
Si el valor de la base de numeración no es una base de numeración válida, o si el valor del dígito no es un dígito válido en la base especificada,
se devuelve el carácter nulo (U+0000
).
La base de numeración es válida si es superior o igual a 2
e inferior o igual a 36
.
El valor del dígito es válido si 0 <= dígito < base
.
Si el dígito es inferior a 10
, entonces '0' + dígito es devuelto. De lo contrario, se devuelve el valor 'a' + dígito - 10.
digit
El dígito a convertir en carácter.
base
La base de numeración (por omisión 10
).
El carácter representativo (en forma de int) del dígito especificado en la base de numeración especificada.
Ejemplo #1 Testing different code points
<?php
var_dump(IntlChar::forDigit(0));
var_dump(IntlChar::forDigit(3));
var_dump(IntlChar::forDigit(3, 10));
var_dump(IntlChar::forDigit(10));
var_dump(IntlChar::forDigit(10, 16));
?>
El ejemplo anterior mostrará :
int(48) int(51) int(51) int(0) int(97)
IntlChar::PROPERTY_NUMERIC_TYPE