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