PHP ctype_cntrl() 函数用法及示例

PHP Ctype 函数手册

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

PHP Ctype 函数手册