(PHP 7, PHP 8)
IntlChar::iscntrl — Проверяет, относится ли кодовая точка к управляющим символам
Метод определяет, относит ли кодовая точка к управляющим символам.
Управляющие символы:
IntlChar::CHAR_CATEGORY_CONTROL_CHAR
(символы управления общей категории Cc)IntlChar::CHAR_CATEGORY_FORMAT_CHAR
(символы формата общей категории Cf)IntlChar::CHAR_CATEGORY_LINE_SEPARATOR
(символы разделения строк общей категории Zl)IntlChar::CHAR_CATEGORY_PARAGRAPH_SEPARATOR
(символы разделения параграфов общей категории Zp)
Метод возвращает true
, если символ кодовой точки codepoint
относится к управляющим, false
, если нет.
Метод возвращает null
, если возникла ошибка.
Пример #1 Пример проверки кодовых точек
<?php
var_dump(IntlChar::iscntrl("A"));
var_dump(IntlChar::iscntrl(" "));
var_dump(IntlChar::iscntrl("\n"));
var_dump(IntlChar::iscntrl("\u{200e}"));
?>
Результат выполнения приведённого примера:
bool(false) bool(false) bool(true) bool(true)
IntlChar::PROPERTY_DEFAULT_IGNORABLE_CODE_POINT