函式名: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)等。