IntlChar::charFromName

(PHP 7, PHP 8)

IntlChar::charFromNameEncuentra un carácter Unicode por su nombre y devuelve su valor de punto de código

Descripción

public static IntlChar::charFromName(string $name, int $type = IntlChar::UNICODE_CHAR_NAME): ?int

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.

Parámetros

name

El nombre completo del carácter Unicode.

type

Qué nombres utilizar para la búsqueda. Puede ser una de las constantes siguientes:

Valores devueltos

El valor Unicode del punto de código con el nombre dado (como int), o null si no existe tal punto de código.

Ejemplos

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

Ver también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top