函式名稱: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
中包含了一個製表符,因此它不被視為可列印的圖形字元。