PHP 7 - IntlChar
В PHP7 новый IntlCharдобавлен класс, который стремится предоставить дополнительную функциональность ICU. Этот класс определяет ряд статических методов и констант, которые можно использовать для управления символами Юникода. Тебе нужно иметьIntl расширение, установленное до использования этого класса.
пример
<?php
printf('%x', IntlChar::CODEPOINT_MAX);
print (IntlChar::charName('@'));
print(IntlChar::ispunct('!'));
?>
Он производит следующий вывод браузера -
10ffff
COMMERCIAL AT
true