Question #3802
Proposée par Answiki
le 03/12/2021 à 12:35:58 UTC
En PHP, comment convertir une chaîne de caractères contenant des emojis en tableau d'octets ?
Merged questions
Answer
Submitted by Answiki
on 12/03/2021 at 12:37:05 PM UTC
La fonction PHP unpack()
permet de convertir une chaîne de caractères encodée en UTF8 en un tableau d'octets :
print_r ( unpack('C*', 'Первый учитель' ) );
Attention, la première cellule du tableau est à l'indice 1 et non 0 :
array (size=27)
1 => int 208
2 => int 159
3 => int 208
...
26 => int 209
27 => int 140
Tester l'exemple en ligne sur repl.it.
Answer by Answiki on 12/03/2021 at 12:37:05 PM
La fonction PHP unpack()
permet de convertir une chaîne de caractères encodée en UTF8 en un tableau d'octets :
print_r ( unpack('C*', 'Первый учитель' ) );
Attention, la première cellule du tableau est à l'indice 1 et non 0 :
array (size=27)
1 => int 208
2 => int 159
3 => int 208
...
26 => int 209
27 => int 140
Tester l'exemple en ligne sur repl.it.
Question by Answiki 12/03/2021 at 12:35:58 PM
En PHP, comment convertir une chaîne de caractères codée en Unicode en tableau d'octets ?
Question by Answiki 12/03/2021 at 12:35:58 PM
En PHP, comment convertir une chaîne de caractères codée en UTF8 en tableau d'octets ?
Question by Answiki 12/03/2021 at 12:35:58 PM
En PHP, comment convertir une chaîne de caractères contenant des emojis en tableau d'octets ?
Question by Answiki 12/03/2021 at 12:35:58 PM
En PHP, comment convertir une chaîne de caractères en UTF8 en tableau d'octets ?
# | ID | Query | URL | Count |
---|
Icons proudly provided by Friconix.