(PHP 7)
IntlChar::forDigit — Obtener la representación de un carácter para un dígito y base dados
$digit
[, int $radix
= 10
] ) : intDetermina la representación de un carácter para un dígito específico en la base especificada.
Si el valor de la base no es una base válida, o si el valor del dígito no es un dígito válido en la base especificada, devuelve el carácter null (U+0000).
El argumento 'radix' es válido si es mayor o igual que 2 y menor o igual que 36. El argumento 'digit' es válido si 0 <= dígito < base.
Si el dígito es menor que 10, devuelve '0' + dígito. De lo contrario, deuvleve el valor 'a' + dígito - 10.
digit
El número a convertir en un carácter.
radix
La base (valor predeterminado: 10).
La representación de un carácter (como string) del dígito especificado en la base especificada.
Ejemplo #1 Probar diferentes puntos de código
<?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 resultado del ejemplo sería:
int(48) int(51) int(51) int(0) int(97)
IntlChar::PROPERTY_NUMERIC_TYPE