PHPCon Poland 2024

mb_ord

(PHP 7 >= 7.2.0, PHP 8)

mb_ordПолучает кодовую точку символа Unicode

Описание

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

Функция возвращает значение кодовой точки Unicode заданного символа.

Функция дополняет функцию mb_chr().

Список параметров

string

Строка.

encoding

Параметр encoding — это кодировка символов. Если он опущен или равен null, для него будет установлена внутренняя кодировка символов.

Возвращаемые значения

Функция возвращает кодовую точку Unicode первого символа строки (string) или false, если возникла ошибка.

Список изменений

Версия Описание
8.0.0 Теперь параметр encoding принимает значение null.

Примеры

Пример #1 Простой пример использования функции 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"));

?>

Результат выполнения приведённого примера:


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

Смотрите также

  • mb_internal_encoding() - Устанавливает или получает внутреннюю кодировку символов файла скрипта
  • mb_chr() - Возвращает символ по значению кодовой точки Unicode
  • IntlChar::ord() - Получить код символ Unicode
  • ord() - Преобразовывает первый байт строки в число от 0 до 255

add a note

User Contributed Notes

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