(PHP 7 >= 7.2.0, PHP 8)
mb_chr — Retourne un caractère par sa valeur de point de code Unicode
Retourne une chaîne contenant le caractère spécifié par la valeur du point de code Unicode, encodé dans l'encodage spécifié.
Cette fonction complémente mb_ord().
codepoint
Une valeur de point de code Unicode, e.g. 128024
pour U+1F418 ELEPHANT
encoding
Le paramètre encoding
est l'encodage des caractères. S'il est omis ou null
, l'encodage de caractères interne
sera utilisé.
Une chaîne contenant le caractère demandé, si il peut être représenté
dans l'encodage spécifié ou false
si une erreur survient.
Version | Description |
---|---|
8.0.0 |
encoding est désormais nullable.
|
Exemple #1 Test de différents codepoint
<?php
$values = [65, 63, 0x20AC, 128024];
foreach ($values as $value) {
var_dump(mb_chr($value, 'UTF-8'));
var_dump(mb_chr($value, 'ISO-8859-1'));
}
?>
L'exemple ci-dessus va afficher :
string(1) "A" string(1) "A" string(1) "?" string(1) "?" string(3) "€" bool(false) string(4) "🐘" bool(false)