# mb_ord

(PHP 7 >= 7.2.0, PHP 8)

mb_ord — Get Unicode code point of character

### Beschreibung

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

Returns the Unicode code point value of the given character.

This function complements mb_chr().

### Parameter-Liste

`string`

  A string

`encoding`

  Der Parameter `encoding` legt die Zeichenkodierung fest. Wird er nicht übergeben, so wird die interne Zeichenkodierung genutzt.

### Rückgabewerte

The Unicode code point for the first character of `string` Bei einem Fehler wird `false` zurückgegeben..

### Changelog

Version | Beschreibung
--- | ---
8.0.0 | `encoding` ist nun nullable (akzeptiert den `null`-Wert).

### Beispiele

Beispiel #1 A basic mb_ord() example

`<?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"));
?>`

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

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

### Siehe auch

- mb_internal_encoding() - Set/Get internal character encoding
- mb_chr() - Return character by Unicode code point value
- IntlChar::ord() - Return Unicode code point value of character
- ord() - Konvertiert das erste Byte einer Zeichenkette in einen Wert zwischen 0 und 255

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open