(PHP 7, PHP 8)
IntlChar::charName — Devuelve el nombre de un carácter Unicode
$codepoint
, int $type
= IntlChar::UNICODE_CHAR_NAME): ?stringDevuelve el nombre de un carácter Unicode.
Según el type
, el nombre del carácter es el nombre "moderno" o el nombre que fue definido en la versión Unicode 1.0.
El nombre contiene solo caracteres "invariantes" como A-Z, 0-9, espacio y '-'.
Los nombres Unicode 1.0 solo se recuperan si son diferentes de los nombres modernos y si ICU contiene los datos para ellos.
El valor correspondiente, o una cadena vacía si no hay nombre para ese carácter,
o null
si no hay punto de código.
Ejemplo #1 Testing different code points
<?php
var_dump(IntlChar::charName("."));
var_dump(IntlChar::charName(".", IntlChar::UNICODE_CHAR_NAME));
var_dump(IntlChar::charName("\u{2603}"));
var_dump(IntlChar::charName("\u{0000}"));
?>
El ejemplo anterior mostrará :
string(9) "FULL STOP" string(9) "FULL STOP" string(7) "SNOWMAN" string(0) ""