Maison  >  Article  >  développement back-end  >  Comment convertir un point de code Unicode en son caractère correspondant en PHP ?

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

Susan Sarandon
Susan Sarandonoriginal
2024-10-29 07:27:03888parcourir

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>

Sortie :

int(271)
int(243)
string(1) "ó"

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!

Déclaration:
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