mb_ord

(PHP 7 >= 7.2.0, PHP 8)

mb_ordRécupère le point de code Unicode d'un caractère

Description

mb_ord(string$string, ?string$encoding = null): int|false

Retourne le point de code Unicode pour le caractère fournit.

Cette fonction complémente mb_chr().

Liste de paramètres

string

Une chaîne de caractère

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é.

Valeurs de retour

Le point de code Unicode pour le premier caractère de string ou false si une erreur survient.

Historique

VersionDescription
8.0.0encoding est désormais nullable.

Exemples

Exemple #1 Un example 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 :


int(65)
int(128024)
int(128)
int(8364)

Voir aussi

  • mb_internal_encoding() - Lit/modifie l'encodage interne
  • mb_chr() - Retourne un caractère par sa valeur de point de code Unicode
  • IntlChar::ord() - Return Unicode code point value of character
  • ord() - Convertit le premier octet d'une chaîne en une valeur entre 0 et 255
To Top