易洋国学旗下网站:
查询

ctype_graph()函数—用法及示例

「 检查指定字符串是否都是可打印的图形字符(除了空格) 」


函数名称: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 中包含了一个制表符,因此它不被视为可打印的图形字符。

补充纠错
上一个函数: ctype_digit()函数
下一个函数: ctype_lower()函数
热门PHP函数
分享链接