# mb_ord

(PHP 7 >= 7.2.0, PHP 8)

mb_ord — Ré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() - Renvoie la valeur du point de code Unicode d'un caractère
- ord() - Convertit le premier octet d'une chaîne en une valeur entre 0 et 255