(PHP 7, PHP 8)
IntlChar::charFromName — Encuentra un carácter Unicode por su nombre y devuelve su valor de punto de código
Encuentra un carácter Unicode por su nombre y devuelve su valor de punto de código.
El nombre es comparado exactamente y completamente. Si el nombre no corresponde a un punto de código, null
es devuelto.
Un nombre Unicode 1.0 es encontrado únicamente si difiere del nombre moderno. Los nombres Unicode están todos en mayúsculas. Los nombres extendidos están en minúsculas seguidos de un número hexadecimal en mayúsculas, y entre chevrons.
name
El nombre completo del carácter Unicode.
type
Qué nombres utilizar para la búsqueda. Puede ser una de las constantes siguientes:
El valor Unicode del punto de código con el nombre dado (como int), o null
si no existe tal punto de código.
Ejemplo #1 Testing different code points
<?php
var_dump(IntlChar::charFromName("LATIN CAPITAL LETTER A"));
var_dump(IntlChar::charFromName("SNOWMAN"));
var_dump(IntlChar::charFromName("RECYCLING SYMBOL FOR TYPE-1 PLASTICS"));
var_dump(IntlChar::charFromName("A RANDOM STRING WHICH DOESN'T CORRESPOND TO ANY UNICODE CHARACTER"));
?>
El ejemplo anterior mostrará :
int(65) int(9731) int(9843) NULL