(PHP 7 >= 7.2.0, PHP 8)
mb_chr — Возвращает символ по значению кодовой точки Unicode
Функция возвращает символ, который соответствует значению кодовой точки Юникода, которое кодирует заданная кодировка.
Функция дополняет функцию mb_ord().
codepoint
Значение кодовой точки Unicode, например, кодовая точка 128024
для символа U+1F418 СЛОН.
encoding
Параметр encoding устанавливает кодировку символов.
Функция установит для параметра значение внутренней кодировки символов,
если аргумент не передали или передали значение null.
Функция возвращает строку, которая содержит запрошенный символ,
если символ представлен в заданной кодировке, или false, если возникла ошибка.
| Версия | Описание |
|---|---|
| 8.0.0 |
Теперь параметр encoding принимает значение null.
|
Пример #1 Пример проверки кодовых точек
<?php
$values = [65, 63, 0x20AC, 128024];
foreach ($values as $value) {
var_dump(mb_chr($value, 'UTF-8'));
var_dump(mb_chr($value, 'ISO-8859-1'));
}
?>Результат выполнения приведённого примера:
string(1) "A" string(1) "A" string(1) "?" string(1) "?" string(3) "€" bool(false) string(4) "🐘" bool(false)