IntlChar::forDigit

(PHP 7, PHP 8)

IntlChar::forDigitObtém a representação em caractere para um dígito e uma base fornecidos

Descrição

public static IntlChar::forDigit(int $digit, int $base = 10): int

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.

Parâmetros

digit

O número a ser convertido para um caractere.

base

A base (o padrão é 10).

Valor Retornado

A representação em caractere (como um int) do dígito especificado na base fornecida.

Exemplos

Example #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)

Veja Também