PHP Conference Nagoya 2025

mb_ord

(PHP 7 >= 7.2.0, PHP 8)

mb_ordGet Unicode code point of character

Опис

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

Returns the Unicode code point value of the given character.

This function complements mb_chr().

Параметри

string

A string

encoding

Параметром encoding вказується кодування символів. Якщо він пропущений або null, використається внутрішнє кодування.

Значення, що повертаються

The Unicode code point for the first character of string або false в разі помилки.

Журнал змін

Версія Опис
8.0.0 encoding тепер може бути null.

Приклади

Приклад #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"));
?>

Поданий вище приклад виведе:


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

Прогляньте також

  • 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() - Convert the first byte of a string to a value between 0 and 255

add a note

User Contributed Notes

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