IntlChar::iscntrl
(PHP 7, PHP 8)
IntlChar::iscntrl — Перевірити, чи є символ керуючим
Опис
public static IntlChar::iscntrl(int|string $codepoint): ?bool
Перевіряє, чи є символ керуючим.
Керуючі символи:
- 8-бітові керуючі символи ISO (U+0000..U+001f та U+007f..U+009f)
IntlChar::CHAR_CATEGORY_CONTROL_CHAR
(Cc)IntlChar::CHAR_CATEGORY_FORMAT_CHAR
(Cf)IntlChar::CHAR_CATEGORY_LINE_SEPARATOR
(Zl)IntlChar::CHAR_CATEGORY_PARAGRAPH_SEPARATOR
(Zp)
Список параметрів
codepoint
Целочисленное (int) задание кода символа (наПриклад0x2603
дляU+2603 СНІГОВИКА), або символ закодований рядок UTF-8 (наприклад "\u{2603}"
) .
Значення, що повертаються
Повертає true
, якщо codepoint
является управляющим,false
- якщо ні. У разі виникнення помилки повертає null
Приклади
Приклад #1 Тестування різних способів завдання
Loading...
Результат виконання наведеного прикладу:
bool(false)
bool(false)
bool(true)
bool(true)
Дивіться також
- IntlChar::isprint() - Перевіряє, чи символ відображається
IntlChar::PROPERTY_DEFAULT_IGNORABLE_CODE_POINT
- ctype_cntrl() - Перевіряє керуючі символи