mb_encode_numericentity
Encoder les caractères dans les références de chaîne numérique HTML
Nom de la fonction: mb_encode_numericalentity ()
Version applicable: PHP 4> = 4.0.6, PHP 5, PHP 7
Description de la fonction: coder les caractères non ascii dans une chaîne dans des entités de caractère en décimal ou hexadécimal
usage:
string mb_encode_numericentity ( string $str , array $convmap , string $encoding = mb_internal_encoding() , bool $is_hex = false ): string
paramètre:
Valeur de retour: chaîne codée.
Exemple:
$str = "Hello, 世界!"; $convmap = array(0x80, 0x10FFFF, 0, 0xFFFD); $encoded_str = mb_encode_numericentity($str, $convmap, 'UTF-8', true); echo $encoded_str;
Sortir:
Hello, 世界!
Dans l'exemple ci-dessus, nous codant pour les caractères non ASCII de la chaîne "Hello, World!" En tant qu'entité de caractère hexadécimal. Le code hexadécimal du personnage "monde" est 4E16, et le code hexadécimal du personnage "Monde" est 754C, donc le résultat de la production est "Hello, World!".