English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
ctype_cntrl() 関数は、文字列内の文字が全て制御文字であるかどうかを確認します。
ctype_cntrl ( $text );
提供された文字列 text 内の文字が全て制御文字であるかどうかを確認します。制御文字は、例えば、改行、インデント、スペース、タブ、エスケープシーケンスなどです。
番号 | パラメータおよび説明 |
---|---|
1 | text(必須) テストする文字列。 |
テキストの各文字が現在の言語環境の制御文字である場合にTRUEを、それ以外の場合にFALSEを返します。
文字列が全て制御文字かどうかを判断する:
<?php $strings = array('string1「 => "\n\r\t", 'string2「 => 'arf12'); foreach ($strings as $name => $testcase) { if (ctype_cntrl($testcase)) { echo "文字列 '$name' 制御文字で構成されています。\n"; } else { echo "文字列 '$name' 全て制御文字ではありません。\n"; } } ?>テストをしてみる‹/›
出力結果:
文字列 'string1「 制御文字で構成されています。 文字列 'string2「 全て制御文字ではありません。