查詢

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函式
分享連結