Position actuelle: Accueil> Catégories de fonctions> mb_decode_numericentity

mb_decode_numericentity

Décoder en caractères basés sur les chaînes numériques HTML
Nom:mb_decode_numericentity
Catégorie:Chaîne multi-octet
Langage de programmation:php
Description en une ligne:Convertir l'encodage d'entité HTML en ses caractères correspondants

Nom de la fonction: mb_decode_numericalentity ()

Version applicable: PHP 4.0.6 et supérieur

Fonction Description: La fonction MB_DECODE_NUMERICALENTITY () est utilisée pour convertir le codage d'entité HTML en ses caractères correspondants. Il peut décoder les encodages d'entités en utilisant des représentations décimales ou hexadécimales.

usage:

 string mb_decode_numericentity ( string $str , array $convmap [, string $encoding = mb_internal_encoding() ] )

Description du paramètre:

  • $ STR: Une chaîne qui doit être décodée.
  • $ convmap: un tableau de deux éléments qui spécifie la relation de cartographie entre l'encodage des entités et les caractères. Le premier élément est la valeur de démarrage du codage de l'entité, et le deuxième élément est la valeur Unicode du caractère.
  • $ Encodage: paramètre facultatif, spécifiant le codage de caractères à utiliser. S'il n'est pas spécifié, un codage de caractères interne est utilisé.

Valeur de retour: la chaîne décodée, si le décodage échoue, renvoie false.

Exemple:

 $str = "ABC"; $convmap = array(0x0, 0x10ffff, 0, 0xffff); $decodedStr = mb_decode_numericentity($str, $convmap, 'UTF-8'); echo $decodedStr; // 输出:ABC

Dans l'exemple ci-dessus, nous utilisons la fonction mb_decode_numericalEntity () pour convertir l'encodage d'entité en caractères. Nous passons la chaîne "ABC" à la fonction et utilisons le tableau $convmap pour spécifier la relation de mappage entre l'encodage de l'entité et les caractères. Enfin, nous sortions la chaîne décodée à l'écran, et le résultat est "ABC" .

Fonctions similaires
Articles populaires