PHPCon Poland 2024

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

Version Description
8.0.0 encoding 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

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top