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' 不全是控制字符。