(PHP 7 >= 7.2.0, PHP 8)
mb_ord — Récupère le point de code Unicode d'un caractère
Retourne le point de code Unicode pour le caractère fourni.
Cette fonction complémente mb_chr().
stringUne chaîne de caractères
encodingLe paramètre encoding
est l'encodage des caractères. S'il est omis ou null, l'encodage de caractères interne
sera utilisé.
Le point de code Unicode pour le premier caractère de string ou false si une erreur survient.
À partir de PHP 8.0.0, une ValueError est levée si
encoding est un encodage invalide.
Avant PHP 8.0.0, un E_WARNING était émis à la place.
| Version | Description |
|---|---|
| 8.0.0 |
encoding est désormais nullable.
|
| 8.0.0 |
Lève désormais une ValueError si
encoding est un encodage invalide.
Auparavant, un E_WARNING était émis
et false était retourné.
|
Exemple #1 Un exemple basique de mb_ord()
<?php
var_dump(mb_ord("A", "UTF-8"));
var_dump(mb_ord("🐘", "UTF-8"));
var_dump(mb_ord("\x80", "ISO-8859-1"));
var_dump(mb_ord("\x80", "Windows-1252"));
?>L'exemple ci-dessus va afficher :