(PHP 7, PHP 8)
IntlChar::forDigit — Получить символ представляющий заданное число в заданном основании
Определяет представление символов для конкретной цифры в указанной системе счисления.
Если значение основания некорректно, или значение числа не является корректным числом в заданной системе
счисления, будет возвращён U+0000
.
Корректные значения radix лежат в диапазоне от 2
до 36
.
Корректные значения digit лежат в диапазоне 0 <= digit < radix
.
Если digit меньше 10
, то будет возвращено '0' + digit. В противном случае вернётся
'a' + digit - 10.
digit
Число для преобразования в символ.
base
Основание системы счисления (по умолчанию 10
).
Символьное представление (типа string) заданного числа с заданным основанием системы счисления.
Пример #1 Тестирование различных способов задания
<?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));
?>
Результат выполнения приведённого примера:
int(48) int(51) int(51) int(0) int(97)
IntlChar::PROPERTY_NUMERIC_TYPE