IntlChar::isISOControl

(PHP 7) Check if code point is an ISO control code public static bool IntlChar::isISOControl ( mixed $codepoint ) Determines whether the specified code point is an ISO control code. TRUE for U+0000..U+001f and U+007f..U+009f (general category "Cc"). Parameters: codepoint The integer codepoint value (e.g. 0x2603 for U+2603 SNOWMAN), or the character encoded as a UTF-8 str

IntlChar::isIDStart

(PHP 7) Check if code point is permissible as the first character in an identifier public static bool IntlChar::isIDStart ( mixed $codepoint ) Determines if the specified character is permissible as the first character in an identifier according to Unicode (The Unicode Standard, Version 3.0, chapter 5.16 Identifiers). TRUE for characters with general categories "L" (letters) and "Nl" (letter numbers). Para

IntlChar::isIDPart

(PHP 7) Check if code point is permissible in an identifier public static bool IntlChar::isIDPart ( mixed $codepoint ) Determines if the specified character is permissible in an identifier. TRUE for characters with general categories "L" (letters), "Nl" (letter numbers), "Nd" (decimal digits), "Mc" and "Mn" (combining marks), "Pc" (connecting punctuation), and u_isIDIgnorable(c). Note: This is almost the same as Unicod

IntlChar::isIDIgnorable

(PHP 7) Check if code point is an ignorable character public static bool IntlChar::isIDIgnorable ( mixed $codepoint ) Determines if the specified character should be regarded as an ignorable character in an identifier. TRUE for characters with general category "Cf" (format controls) as well as non-whitespace ISO controls (U+0000..U+0008, U+000E..U+001B, U+007F..U+009F). Note: Note that Unicode just recommends to ignore

IntlChar::isgraph

(PHP 7) Check if code point is a graphic character public static bool IntlChar::isgraph ( mixed $codepoint ) Determines whether the specified code point is a "graphic" character (printable, excluding spaces). TRUE for all characters except those with general categories "Cc" (control codes), "Cf" (format controls), "Cs" (surrogates), "Cn" (unassigned), and "Z" (separators). Parameters:

IntlChar::isdigit

(PHP 7) Check if code point is a digit character public static bool IntlChar::isdigit ( mixed $codepoint ) Determines whether the specified code point is a digit character. TRUE for characters with general category "Nd" (decimal digit numbers). Beginning with Unicode 4, this is the same as testing for the Numeric_Type of Decimal. Parameters: codepoint The integer codepoi

IntlChar::isdefined

(PHP 7) Check whether the code point is defined public static bool IntlChar::isdefined ( mixed $codepoint ) Determines whether the specified code point is "defined", which usually means that it is assigned a character. TRUE for general categories other than "Cn" (other, not assigned). Note: Note that non-character code points (e.g., U+FDD0) are not "defined" (they are Cn), but surrogate code points are "defined" (Cs).

IntlChar::iscntrl

(PHP 7) Check if code point is a control character public static bool IntlChar::iscntrl ( mixed $codepoint ) Determines whether the specified code point is a control character. A control character is one of the following: ISO 8-bit control character (U+0000..U+001f and U+007f..U+009f) IntlChar::CHAR_CATEGORY_CONTROL_CHAR (Cc) IntlChar::CHAR_CATEGORY_FORMAT_CHAR (Cf) IntlChar::CHAR_CATEGORY_LINE_SEPARATOR (Zl) IntlChar

IntlChar::isblank

(PHP 7) Check if code point is a "blank" or "horizontal space" character public static bool IntlChar::isblank ( mixed $codepoint ) Determines whether the specified code point is a "blank" or "horizontal space", a character that visibly separates words on a line. The following are equivalent definitions: TRUE for Unicode White_Space characters except for "vertical space controls" where "vertical space controls" are the fo

IntlChar::isbase

(PHP 7) Check if code point is a base character public static bool IntlChar::isbase ( mixed $codepoint ) Determines whether the specified code point is a base character. TRUE for general categories "L" (letters), "N" (numbers), "Mc" (spacing combining marks), and "Me" (enclosing marks). Note: This is different from the Unicode definition in chapter 3.5, conformance clause D13, which defines base characters to be all char