PHP 8.4.1 Released!

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() - Возвращает значение кодовой точки символа Юникода
  • ord() - Преобразовывает первый байт строки в число от 0 до 255

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top