(PHP 7, PHP 8)
IntlChar::forDigit — Obtener la representación de un carácter para un dígito y base dados
Determina 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