在 PHP 中,ctype_cntrl 函数用于检查字符串中是否只包含控制字符(ASCII 值为 0-31 的字符)
▥php
𝄐 0
php CTF
在 PHP 中,ctype_cntrl 函数用于检查字符串中是否只包含控制字符(ASCII 值为 0-31 的字符)。它返回布尔值,如果字符串只包含控制字符,则返回 true;否则,返回 false。
以下是使用 ctype_cntrl 函数的示例:
php
$str1 = "Hello, World!"; // 包含可打印字符
$str2 = "\n\t\r"; // 只包含控制字符
if (ctype_cntrl($str1)) {
echo "字符串 \$str1 只包含控制字符。";
} else {
echo "字符串 \$str1 包含可打印字符。";
}
echo "<br>";
if (ctype_cntrl($str2)) {
echo "字符串 \$str2 只包含控制字符。";
} else {
echo "字符串 \$str2 包含可打印字符。";
}
输出结果将是:
字符串 $str1 包含可打印字符。
字符串 $str2 只包含控制字符。
在这个例子中,我们分别检查了两个字符串 $str1 和 $str2。第一个字符串包含可打印字符,所以 ctype_cntrl($str1) 返回 false。第二个字符串只包含控制字符(换行符、制表符和回车符),所以 ctype_cntrl($str2) 返回 true。
在 PHP 中,ctype_cntrl 函数用于检查字符串中是否只包含控制字符(ASCII 值为 0-31 的字符)。它返回布尔值,如果字符串只包含控制字符,则返回 true;否则,返回 false。
以下是使用 ctype_cntrl 函数的示例:
php
$str1 = "Hello, World!"; // 包含可打印字符
$str2 = "\n\t\r"; // 只包含控制字符
if (ctype_cntrl($str1)) {
echo "字符串 \$str1 只包含控制字符。";
} else {
echo "字符串 \$str1 包含可打印字符。";
}
echo "<br>";
if (ctype_cntrl($str2)) {
echo "字符串 \$str2 只包含控制字符。";
} else {
echo "字符串 \$str2 包含可打印字符。";
}
输出结果将是:
字符串 $str1 包含可打印字符。
字符串 $str2 只包含控制字符。
在这个例子中,我们分别检查了两个字符串 $str1 和 $str2。第一个字符串包含可打印字符,所以 ctype_cntrl($str1) 返回 false。第二个字符串只包含控制字符(换行符、制表符和回车符),所以 ctype_cntrl($str2) 返回 true。
本文地址:
/show-279384.html
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。