(PHP 7, PHP 8)
IntlChar::charName — Извлекает название Unicode-символа
$codepoint
, int $type
= IntlChar::UNICODE_CHAR_NAME): ?stringМетод возвращает название символа в кодировке Unicode.
Параметр type
определяет,
вернёт метод «современное» название символа или название,
которое определили в стандарте Unicode 1.0. Названия состоят только из «неизменяемых» символов
в диапазонах A-Z и 0-9, пробела и символа «-».
Метод извлекает названия символов из определений стандарта Unicode 1.0,
только если они не совпадают с «современными» названиями и если стандарт ICU содержит данные для названий.
Метод возвращает название символа, которое соответствует кодовой точке,
или пустую строку, если у символа нет имени.
Метод возвращает null
, если кодовая точка не содержится в наборе.
Пример #1 Пример проверки кодовых точек
<?php
var_dump(IntlChar::charName("."));
var_dump(IntlChar::charName(".", IntlChar::UNICODE_CHAR_NAME));
var_dump(IntlChar::charName("\u{2603}"));
var_dump(IntlChar::charName("\u{0000}"));
?>
Результат выполнения приведённого примера:
string(9) "FULL STOP" string(9) "FULL STOP" string(7) "SNOWMAN" string(0) ""