Php/docs/intlchar.isidpart

提供:Dev Guides
< Php
移動先:案内検索

IntlChar::isIDPart

(PHP 7)

IntlChar::isIDPartCheck if code point is permissible in an identifier


説明

public static IntlChar::isIDPart ( mixed $codepoint ) : bool

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).

注意:

This is almost the same as Unicode's ID_Continue (IntlChar::PROPERTY_ID_CONTINUE) except that Unicode recommends to ignore Cf which is less than IntlChar::isIDIgnorable().

パラメータ

codepoint
コードポイントを表す int 型の値 (例: U+2603 SNOWMAN を表す 0x2603)、あるいは UTF-8 文字列としてエンコードされた文字 (例: "\u{2603}")。


返り値

Returns true if codepoint is the code point may occur in an identifier, false if not.


例1 さまざまなコードポイントの例

<?phpvar_dump(IntlChar::isIDPart("A"));var_dump(IntlChar::isIDPart("$"));var_dump(IntlChar::isIDPart("\n"));var_dump(IntlChar::isIDPart("\u{2603}"));?>

上の例の出力は以下となります。


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

参考