PHP 7 - IntlChar

En PHP7, un nuevo IntlCharse agrega la clase, que busca exponer la funcionalidad adicional de la UCI. Esta clase define una serie de métodos y constantes estáticos, que se pueden utilizar para manipular caracteres Unicode. Necesitas tenerIntl extensión instalada antes de usar esta clase.

Ejemplo

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

Produce la siguiente salida del navegador:

10ffff
COMMERCIAL AT
true