PHPのIntlChar::charName()関数
IntlChar ::charName()関数は、Unicode文字の名前を取得します。
構文
string IntlChar::charName( val [, choice = IntlChar::UNICODE_CHAR_NAME] )
パラメータ
-
val −UTF-8文字列としてエンコードされた整数値または文字。
-
選択 −以下は一定条件です-
-
IntlChar ::UNICODE_CHAR_NAME
-
IntlChar ::CHAR_NAME_ALIAS
-
IntlChar ::CHAR_NAME_CHOICE_COUNT
-
IntlChar ::UNICODE_10_CHAR_NAME
-
IntlChar ::EXTENDED_CHAR_NAME
-
戻る
IntlChar ::charName()関数は、対応する入力データの名前を返します。文字の名前がない場合は、空の文字列が返されます。
例
以下は例です-
<?php var_dump(IntlChar::charName("&")); echo "<br>"; var_dump(IntlChar::charName("&", IntlChar::EXTENDED_CHAR_NAME)); ?>
出力
以下は出力です-
string(9) "AMPERSAND" string(9) "AMPERSAND"
例
別の例を見てみましょう-
<?php var_dump(IntlChar::charName("K")); echo "<br>"; var_dump(IntlChar::charName("K", IntlChar::EXTENDED_CHAR_NAME)); ?>
出力
以下は出力です-
string(22) "LATIN CAPITAL LETTER K" string(22) "LATIN CAPITAL LETTER K"
例
入力値が異なるもう1つの例を見てみましょう-
<?php var_dump(IntlChar::charName("5")); echo "<br>"; var_dump(IntlChar::charName("10")); echo "<br>"; var_dump(IntlChar::charName("e")); echo "<br>"; var_dump(IntlChar::charName("}")); ?>
出力
以下は出力です-
string(10) "DIGIT FIVE" NULL string(20) "LATIN SMALL LETTER E" string(19) "RIGHT CURLY BRACKET"
-
PHPのIntlChar::isIDStart()関数
IntlChar ::isIDStart()関数は、最初の文字が識別子であるため、入力された文字が許可されているかどうかを確認するために使用されます。 構文 bool IntlChar::isIDStart(val) パラメータ val −UTF-8文字列としてエンコードされた文字または整数値。 戻る valが識別子文字の場合、IntlChar ::isIDStart()関数はTRUEを返します。 例 以下は例です- <?php var_dump(IntlChar::isIDStart("Tom")); &nb
-
PHPのIntlChar::charName()関数
IntlChar ::charName()関数は、Unicode文字の名前を取得します。 構文 string IntlChar::charName( val [, choice = IntlChar::UNICODE_CHAR_NAME] ) パラメータ val −UTF-8文字列としてエンコードされた整数値または文字。 選択 −以下は一定条件です- IntlChar ::UNICODE_CHAR_NAME IntlChar ::CHAR_NAME_ALIAS IntlChar ::CHAR_NAME_CHOICE_COUNT IntlChar :