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

# mb_ord

(PHP 7 >= 7.2.0, PHP 8)

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

### Описание

function 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

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open