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() - Перевіряє керуючі символи