ctype_cntrl()

检查字符串中的字符是否都是控制字符

首字母:C

函数名:ctype_cntrl()

功能:检查字符串中的字符是否都是控制字符

用法: bool ctype_cntrl ( string $text )

参数:

  • $text:要检查的字符串

返回值:

如果字符串中的所有字符都是控制字符,则返回true,否则返回false。

示例:

$text = "\t\n\r"; // 包含控制字符的字符串
if (ctype_cntrl($text)) {
 echo "字符串中的所有字符都是控制字符";
} else {
 echo "字符串中存在非控制字符";
}
// 输出:字符串中的所有字符都是控制字符
$text = "Hello World"; // 不包含控制字符的字符串
if (ctype_cntrl($text)) {
 echo "字符串中的所有字符都是控制字符";
} else {
 echo "字符串中存在非控制字符";
}
// 输出:字符串中存在非控制字符

注意事项:

  • 该函数只能检查ASCII字符,对于Unicode字符无效。
  • 控制字符是ASCII表中的字符代码0-31和127。常见的控制字符包括换行符(\n)、回车符(\r)、制表符(\t)等。

同首字母函数