(PHP 7, PHP 8)
IntlChar::forDigit — Obtém a representação em caractere para um dígito e uma base fornecidos
Determina a representação em caractere para um dígito específico na base fornecida.
E o valor de base não for válido, ou se o valor do dígito não for válido na base especificada,
o caractere nulo (U+0000) é retornado.
A base (radix) é válida se for maior ou igual a 2 e menor ou igual a 36.
O dígito (digit) é válido se 0 <= digit < radix.
Se o dígito for menor que 10, '0' + dígito é retornado. Caso contrário, o valor 'a' + dígito - 10 é retornado.
digitO número a ser convertido para um caractere.
base
A base (o padrão é 10).
A representação em caractere (como um int) do dígito especificado na base fornecida.
Exemplo #1 Testando diferentes pontos 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));
?>O exemplo acima produzirá:
int(48) int(51) int(51) int(0) int(97)
IntlChar::PROPERTY_NUMERIC_TYPE