Documentación offline PHP master

IntlChar::charFromName

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

IntlChar::charFromName

Encuentra 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]): int
```php

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: `IntlChar::UNICODE_CHAR_NAME` (por omisión), `IntlChar::UNICODE_10_CHAR_NAME`, `IntlChar::EXTENDED_CHAR_NAME`, `IntlChar::CHAR_NAME_ALIAS`, `IntlChar::CHAR_NAME_CHOICE_COUNT`

## 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

Probar diferentes puntos de código

```php

El ejemplo anterior mostrará:

int(65)
int(9731)
int(9843)
NULL

Véase también#

IntlChar::charName, IntlChar::enumCharNames