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