PHP Conference Nagoya 2025

IntlChar::charFromName

(PHP 7, PHP 8)

IntlChar::charFromNameTrouve un caractère Unicode par son nom et renvoie sa valeur de point de code

Description

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

Trouve un caractère Unicode par son nom et renvoie sa valeur de point de code.

Le nom est comparé exactement et complètement. Si le nom ne correspond pas à un point de code, null est renvoyé.

Un nom Unicode 1.0 est trouvé uniquement s'il diffère du nom moderne. Les noms Unicode sont tous en majuscules. Les noms étendus sont en minuscules suivis d'un nombre hexadécimal en majuscules, et entre chevrons.

Liste de paramètres

name

Le nom complet du caractère Unicode.

type

Quels noms utiliser pour la recherche. Peut être une des constantes suivantes:

Valeurs de retour

La valeur Unicode du point de code avec le nom donné (en tant qu'int), ou null s'il n'y a pas de tel point de code.

Exemples

Exemple #1 Test de différents codepoint

<?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"));
?>

L'exemple ci-dessus va afficher :

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

Voir aussi

add a note

User Contributed Notes

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