(PHP 7, PHP 8)
IntlChar::charDigitValue — Получает десятичное значение десятичного символа
Метод возвращает значение десятичной цифры — символа, которым записывают числа в десятичной системе счисления.
У символов десятичных цифр общая категория — "Nd" (десятичные числа) и свойство Numeric_Type — "Decimal".
Метод возвращает значение десятичной цифры, которая соответствует
кодовой точке codepoint
.
Метод возвращает -1
для символов, которые не относятся
к десятичным цифрам.
Метод возвращает null
, если возникла ошибка.
Пример #1 Пример проверки кодовых точек
<?php
var_dump(IntlChar::charDigitValue("1"));
var_dump(IntlChar::charDigitValue("\u{0662}"));
var_dump(IntlChar::charDigitValue("\u{0E53}"));
?>
Результат выполнения приведённого примера:
int(1) int(2) int(3)