IntlChar::charName
(PHP 7, PHP 8)
IntlChar::charName — Отримати ім'я Unicode
Опис
public static IntlChar::charName(int|string $codepoint, int $type = IntlChar::UNICODE_CHAR_NAME): ?string
Повертає ім'я Unicode.
В зависимости отtype
, повернене ім'я може бути як "сучасним", так і ім'ям, визначеним у Unicode версії 1.0. Ім'я містить лише "незмінювані" символи, такі як A-Z, 0-9, пробіл і '-'. Ім'я Unicode 1.0 повертається тільки якщо воно відрізняється від "сучасного" для даного символу і якщо ICU є запис про нього.
Список параметрів
codepoint
Целочисленное (int) задание кода символа (наПриклад0x2603
дляU+2603 СНІГОВИКА), або символ закодований рядок UTF-8 (наприклад "\u{2603}"
) .
type
Які типи символів шукати. Одна з констант:
IntlChar::UNICODE_CHAR_NAME
(default)IntlChar::UNICODE_10_CHAR_NAME
IntlChar::EXTENDED_CHAR_NAME
IntlChar::CHAR_NAME_ALIAS
IntlChar::CHAR_NAME_CHOICE_COUNT
Значення, що повертаються
Відповідне ім'я або порожній рядок, якщо символ не має імені, або **null
**якщо такого символу немає.
Приклади
Приклад #1 Тестування різних способів завдання
Loading...
Результат виконання наведеного прикладу:
string(9) "FULL STOP"
string(9) "FULL STOP"
string(7) "SNOWMAN"
string(0) ""
Дивіться також
- IntlChar::charFromName() - Знайти символ Unicode по його імені та повернути його код
- IntlChar::enumCharNames() - Перераховує всі присвоєні символи Unicode у заданому діапазоні