mb_ord
(PHP 7 >= 7.2.0, PHP 8)
mb_ord — Get Unicode code point of character
Beschreibung
$string
, ?string $encoding
= null
): int|falseReturns the Unicode code point value of the given character.
This function complements mb_chr().
Parameter-Liste
-
string
-
A string
-
encoding
-
Der Parameter
encoding
legt das Zeichenencoding 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
<?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