Comment convertir un point de code Unicode en son caractère correspondant en PHP ?

Susan Sarandon
Libérer: 2024-10-29 07:27:03
original
887 Les gens l'ont consulté

How to Convert a Unicode Code Point to Its Corresponding Character in PHP?

Points de code Unicode en PHP

En PHP, obtenir le caractère correspondant à un point de code Unicode spécifié est une tâche courante. Unicode est une norme de codage de caractères permettant de représenter du texte sur différentes plates-formes et langues.

Question : Comment obtenir le personnage de U 010F ?

Par exemple, comment obtenir le caractère correspondant au point de code Unicode U 010F ? Ce point de code correspond à la lettre minuscule latine o avec un accent aigu, ou « ó ».

Réponse :

PHP fournit plusieurs fonctions pour gérer les points d'encodage Unicode :

  • hexdec() :Convert une chaîne hexadécimale en un entier décimal.
  • mb_ord() : Obtenez le point de code Unicode de la chaîne (prise en charge des chaînes multi-octets).
  • mb_chr() : Convertit les points de code Unicode en chaînes (prise en charge des chaînes multi-octets).

Voici l'exemple de code pour obtenir le caractère U 010F :

<code class="php">var_dump(hexdec('010F'));

var_dump(mb_ord('ó')); // 243
var_dump(mb_chr(243)); // ó</code>
Copier après la connexion

Sortie :

int(271)
int(243)
string(1) "ó"
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal