PHP 7.4.0RC6 Released!

mb_chr

(PHP 7 >= 7.2.0)

mb_chrRécupère un charactère spécifique

Description

mb_chr ( int $cp [, string $encoding ] ) : string

Avertissement

Cette fonction est actuellement non documentée ; seule la liste des arguments est disponible.

Liste de paramètres

cp

encoding

Valeurs de retour

Retourne un charactère spécifique ou FALSE si une erreur survient.

Voir aussi

  • mb_ord() - Récupère le point de code d'un charactère
  • chr() - Générer une chaîne d'un octet à partir d'un nombre

add a note add a note

User Contributed Notes 1 note

up
0
boss3333 at laposte dot net
7 months ago
To convert the utf16 or utf8 decimal values (utf-8 can translate both encodings) to ascii characters using mb_ord, follow these steps:

Starting value:

1_Zvpxs4pf

Value converted to decimal value utf-16 or utf-8 (see ascii coding table):

49,95,90,118,112,120,115,52,112,102

recovery with mb_ord:

use: $ char = mb_chr ($ decimalValue, 'UTF-8');
return the correct character;

1, _, Z, v, p, x, s, 4, p, f

example:
$ start_String = 1_Zvpxs4pf;
$ start_String_to_Decimal = 49959011811212011552112102;
(decimal value of each character add in an array);
$ tab = [49, 95, 90, 118, 112, 120, 115, 52, 112, 102];
$ size = sizeof ($ tab);

$ tmpStr = '';

for ($ i = 0; $ i <$ size; $ i ++)
{
$ tmpStr. = mb_chr ($ tab [$ i], 'UTF-8');
}

echo $ tmpStr;

1_Zvpxs4pf
To Top