IntlChar::isbase
(PHP 7, PHP 8)
IntlChar::isbase — Перевірити, чи символ є базовим
Опис
public static IntlChar::isbase(int|string $codepoint): ?bool
Перевіряє, чи є символ базовим . true
для категорій "L" (літери), "N" (числа), "Mc" (позначкою позиціонування при комбінації символів) та "Me" (enclosing marks).
Зауваження :
Відрізняється від визначення, заданого в розділі 3.5 статті D13 Unicode, що визначає базові символи як усі символи (не Cn), що графічно не поєднуються з попередніми символами (M) і не є керуючими (Cc) або форматуючими (Cf).
Список параметрів
codepoint
Целочисленное (int) задание кода символа (наПриклад0x2603
дляU+2603 СНІГОВИКА), або символ закодований рядок UTF-8 (наприклад "\u{2603}"
) .
Значення, що повертаються
Повертає true
, якщо codepoint
є базовим, false
- якщо ні. У разі виникнення помилки повертає null
Приклади
Приклад #1 Тестування різних способів завдання
Loading...
Результат виконання наведеного прикладу:
bool(true)
bool(true)
bool(false)
Дивіться також
- IntlChar::isalpha() - Перевірити, чи є символ літерою
- IntlChar::isdigit() - Перевірити, чи є символ цифрою