What is whitespace in PHP

IntlChar :: isWhitespace

(PHP 7, PHP 8)

IntlChar :: isWhitespace - Check if code point is a whitespace character according to ICU

description

publicstaticIntlChar :: isWhitespace (mixed): bool

Determines if the specified code point is a whitespace character according to ICU.

A character is considered to be a ICU whitespace character if and only if it satisfies one of the following criteria:

  • It is a Unicode Separator character (categories "Z" = "Zs" or "Zl" or "Zp"), but is not also a non-breaking space (U + 00A0 NBSP or U + 2007 Figure Space or U + 202F Narrow NBSP).
  • It is U + 0009 HORIZONTAL TABULATION.
  • It is U + 000A LINE FEED.
  • It is U + 000B VERTICAL TABULATION.
  • It is U + 000C FORM FEED.
  • It is U + 000D CARRIAGE RETURN.
  • It is U + 001C FILE SEPARATOR.
  • It is U + 001D GROUP SEPARATOR.
  • It is U + 001E RECORD SEPARATOR.
  • It is U + 001F UNIT SEPARATOR.

Parameter list

The int value of the code point (e.g. for U + 2603 SNOWMAN) or the character encoded as UTF-8 string (e.g.).

Return values

Returns if is a whitespace character according to ICU, if not.

Examples

Example # 1 Testing different code points

The example shown above produces the following output:

bool (false) bool (true) bool (true) bool (true) bool (false)
There are no user contributed notes for this page.