函数名称:ctype_graph()
函数描述:ctype_graph()
函数检查指定字符串是否都是可打印的图形字符(除了空格)。
参数:ctype_graph($string)
$string
:要检查的字符串。
返回值:
- 如果字符串中所有的字符都是可打印的图形字符(除了空格),返回
true
。 - 如果字符串中至少有一个字符不是可打印的图形字符(除了空格),返回
false
。
函数版本:此函数在 PHP 4.0.4 及以上版本可用。
示例:
$string1 = "Hello, World!"; // 可打印的图形字符
$string2 = "Hello, \t World!"; // 存在不可打印的字符(制表符)
$string3 = "!@#$%^&*()"; // 可打印的图形字符
if(ctype_graph($string1)){
echo "字符串1是可打印的图形字符。";
} else {
echo "字符串1包含不可打印的字符。";
}
if(ctype_graph($string2)){
echo "字符串2是可打印的图形字符。";
} else {
echo "字符串2包含不可打印的字符。";
}
if(ctype_graph($string3)){
echo "字符串3是可打印的图形字符。";
} else {
echo "字符串3包含不可打印的字符。";
}
输出:
字符串1是可打印的图形字符。
字符串2包含不可打印的字符。
字符串3是可打印的图形字符。
以上示例中,我们首先定义了三个字符串变量 $string1
,$string2
和 $string3
,分别包含不同的字符。然后我们使用 ctype_graph()
函数检查这些字符串是否都是可打印的图形字符(除了空格)。根据返回值,我们打印出相应的结果。从示例输出可以看出,只有 $string1
和 $string3
中的字符都是可打印的图形字符,而 $string2
中包含了一个制表符,因此它不被视为可打印的图形字符。