(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) }