(PHP 7, PHP 8)
IntlChar::getIntPropertyValue — Получает значение Unicode-свойства кодовой точки
Метод получает значение перечисляемого или целочисленного свойства Юникода заданной кодовой точки. Метод также возвращает двоичные значения свойств и значения свойств маски.
Метод возвращает числовое значение — прямое значение свойства,
а для перечисляемых свойств — значение, которое соответствует числовому значению
перечисляемой константы, тип перечисления которой соответствует значению свойства.
Метод возвращает null, если возникла ошибка.
Метод возвращает 0 вместо false и 1 вместо true
для двоичных свойств Юникода.
Метод возвращает битовую маску для свойств маски.
Метод возвращает 0, если свойство property
выходит за пределы диапазона,
или если версия Юникода вообще не содержит данных для свойства или для заданной кодовой точки.
Пример #1 Тестирование различных свойств
<?php
var_dump(IntlChar::getIntPropertyValue("A", IntlChar::PROPERTY_ALPHABETIC) === 1);
var_dump(IntlChar::getIntPropertyValue("[", IntlChar::PROPERTY_BIDI_MIRRORED) === 1);
var_dump(IntlChar::getIntPropertyValue("Φ", IntlChar::PROPERTY_BLOCK) === IntlChar::BLOCK_CODE_GREEK);
?>Результат выполнения приведённого примера:
bool(true) bool(true) bool(true)