PHPのIntlChar::isISOControl()関数の使い方を解説
IntlChar::isISOControl()関数は、入力された値がISO制御コード文字であるかどうかを判定するために使用されるPHPの関数です。ISO制御コード文字とは、UnicodeにおけるU+0000〜U+001FおよびU+007F〜U+009Fの範囲に含まれる制御文字のことを指します。
構文
IntlChar::isISOControl(val)
パラメータ
val − 判定対象となる文字または整数値。UTF-8文字列としてエンコードされた値を指定します。
戻り値
入力された値がISO制御コード文字である場合はTRUE(true)を返し、それ以外の場合はFALSE(false)を返します。
使用例
以下に、IntlChar::isISOControl()関数を使用したサンプルコードを示します。
<?php
var_dump(IntlChar::isISOControl("A"));
echo "<br>";
var_dump(IntlChar::isISOControl("n"));
echo "<br>";
var_dump(IntlChar::isISOControl("T"));
echo "<br>";
var_dump(IntlChar::isISOControl("1"));
?>
出力結果
上記のコードを実行すると、次のような出力が得られます。
bool(false)
bool(true)
bool(false)
bool(false)
この結果から、「A」「T」「1」は通常の文字や数字であるためfalseが返され、改行文字「n」はISO制御コード文字に該当するためtrueが返されていることがわかります。
-
PHPのIntlChar::isIDStart()関数とは?使い方とサンプルコードを解説
IntlChar::isIDStart() 関数は、指定された文字が識別子(identifier)の先頭の文字として使用できるかどうかを判定するための関数です。変数名やクラス名など、PHPにおける識別子の命名規則をチェックしたい場合に役立ちます。 構文 bool IntlChar::isIDStart(val) パラメータ val − UTF-8文字列としてエンコードされた1文字、または整数値(Unicodeコードポイント)を指定します。 戻り値 引数 val が識別子の先頭文字として有効な場合は TRUE(bool(true)) を返し、無効な場合は FALSE(bool(false))
-
PHPのIntlChar::isISOControl()関数の使い方を解説
IntlChar::isISOControl()関数は、入力された値がISO制御コード文字であるかどうかを判定するために使用されるPHPの関数です。ISO制御コード文字とは、UnicodeにおけるU+0000〜U+001FおよびU+007F〜U+009Fの範囲に含まれる制御文字のことを指します。構文IntlChar::isISOControl(val)パラメータval − 判定対象となる文字または整数値。UTF-8文字列としてエンコードされた値を指定します。戻り値入力された値がISO制御コード文字である場合はTRUE(true)を返し、それ以外の場合はFALSE(false)を返します。使用例