English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
ctype_print() 関数は印刷可能な文字の検出を行い、文字列内のすべての文字が印刷可能かどうかを確認します。
ctype_print ( $text );
この関数は提供された文字列をチェックし、テキスト内のすべての文字が印刷可能かどうかを確認します。
順序番号 | 引数および説明 |
---|---|
1 | text(必須) テストされている文字列。 |
現在の言語環境で text 内の各文字が実際に表示される場合(空白も含めます)、TRUE を返します。テキスト内に制御文字や何も表示されない文字が含まれている場合、FALSE を返します。
文字がすべて印刷可能かどうかを確認します、以下の例では、シングルクォートとダブルクォートの出力結果が異なりますので注意してください
<?php $strings = array('asdf\n\r\t',"asdf\n\r\t", 'k211', "fooo#int%@"); foreach ($strings as $test) { if (ctype_print($test)) { echo "$test すべて印刷可能な文字 \n"; }else { echo "$test 非印刷可能な文字を含む \n"; } } ?>テストしてみる‹/›
出力結果:
asdf\n\r\t すべて印刷可能な文字 asdf 非印刷可能な文字を含む k211 すべて印刷可能な文字 fooo#int%@ すべて印刷可能な文字