
ctype_print() 函数做可打印字符检测,检测字符串中所有字符是否为可打印字符。
语法
ctype_print ( $text );
定义和用法
此函数检查提供的字符串,文本中的所有字符是否可打印。
参数
| 序号 | 参数及说明 | 
|---|---|
| 1 | text(必需) 被测试的字符串。 | 
返回值
如果在当前的语言环境下 text 里面的每个字符都能被实际输出(包括空白),就返回 TRUE ;如果 text 里面包含控制字符或者那些根本不会有任何输出的字符串,就返回 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%@ 全部为可打印字符
