IntlChar::isWhitespace

(PHP 7, PHP 8)

IntlChar::isWhitespace — Перевірити, чи є символ пробельним з точки зору ICU

Опис

public static IntlChar::isWhitespace(int|string $codepoint): ?bool

Перевіряє, чи є символ пробельним з точки зору ICU.

Символ є символом пробілу ICU тільки якщо він відповідає одному з наступних критеріїв:

  • Це символ роздільник Unicode (категорії "Z" = "Zs" або "Zl" або "Zp"), але не є нерозривною пробілом (U+00A0 NBSP або U+2007 "Figure Space" або U+202F "Narrow NBSP") .
  • Це U+0009 HORIZONTAL TABULATION.
  • Це U+000A LINE FEED.
  • Це U+000B VERTICAL TABULATION.
  • Це U+000C FORM FEED.
  • Це U+000D CARRIAGE RETURN.
  • Це U+001C FILE SEPARATOR.
  • Це U+001D GROUP SEPARATOR.
  • Це U+001E RECORD SEPARATOR.
  • Це U+001F UNIT SEPARATOR.

Список параметрів

codepoint

Целочисленное (int) задание кода символа (наПриклад0x2603дляU+2603 СНІГОВИКА), або символ закодований рядок UTF-8 (наприклад "\u{2603}") .

Значення, що повертаються

Повертає true, якщо codepoint є пробельним в ICU, false - якщо ні. У разі виникнення помилки повертає null

Приклади

Приклад #1 Тестування різних способів завдання

Loading...

Результат виконання наведеного прикладу:

bool(false)
bool(true)
bool(true)
bool(true)
bool(false)

Дивіться також