(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.
digit
O número a ser convertido para um caractere.
base
A base (o padrão é 10
).
A representação em caractere (como uma string) 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