(PHP 7, PHP 8)
IntlChar::charAge — Получает «возраст» кодовой точки
Метод получает «возраст» символьного кода.
«Возраст» — версия стандарта Unicode, в которой кодовую точку впервые назначили (как несимвол или для частных нужд) или присвоили кодовой точке символ. Сведения о возрасте помогают избегать выдачи кодовых точек процессам-получателям, которые не принимают новые символы.
Метод возвращает номер версии Юникода в виде массива.
Метод представит версию 1.3.31.2 как [1, 3, 31, 2].
Метод возвращает null, если возникла ошибка.
Пример #1 Пример проверки кодовых точек
<?php
var_dump(IntlChar::charage("\u{2603}"));
var_dump(IntlChar::charage("\u{1F576}"));
?>Результат выполнения приведённого примера:
array(4) {
[0]=>
int(1)
[1]=>
int(1)
[2]=>
int(0)
[3]=>
int(0)
}
array(4) {
[0]=>
int(7)
[1]=>
int(0)
[2]=>
int(0)
[3]=>
int(0)
}