PHP 7 - IntlChar

No PHP7, um novo IntlCharclasse é adicionada, que visa expor funcionalidades adicionais da UTI. Esta classe define vários métodos estáticos e constantes, que podem ser usados ​​para manipular caracteres Unicode. Você precisa terIntl extensão instalada antes de usar esta classe.

Exemplo

<?php
   printf('%x', IntlChar::CODEPOINT_MAX);
   print (IntlChar::charName('@'));
   print(IntlChar::ispunct('!'));
?>

Ele produz a seguinte saída do navegador -

10ffff
COMMERCIAL AT
true