查詢

IntlChar::isgraph()函式—用法及示例

「 判斷給定的 Unicode 字元是否為可列印字元(graph),即除了空格之外的可見字元 」


函式名:IntlChar::isgraph()

適用版本:PHP 7.0.0 及以上版本

用法:該函式用於判斷給定的 Unicode 字元是否為可列印字元(graph),即除了空格之外的可見字元。

語法:bool IntlChar::isgraph(mixed $codepoint)

引數:

  • $codepoint:要判斷的 Unicode 字元的程式碼點值,可以是整數、Unicode 字元或者字元編碼的字串。

返回值:

  • 如果給定的字元是可列印字元,則返回 true。
  • 如果給定的字元不是可列印字元,則返回 false。

示例:

$char1 = 'A'; // ASCII 字元
$char2 = '中'; // 中文字元
$char3 = "\t"; // 製表符

var_dump(IntlChar::isgraph(ord($char1))); // 輸出: bool(true)
var_dump(IntlChar::isgraph($char2)); // 輸出: bool(true)
var_dump(IntlChar::isgraph($char3)); // 輸出: bool(false)

在上面的示例中,我們使用了三個不同的字元進行判斷。第一個字元是 ASCII 字元 'A',它是可列印字元,因此返回 true。第二個字元是中文字元 '中',它也是可列印字元,因此返回 true。第三個字元是製表符 '\t',它不是可列印字元,因此返回 false。

請注意,為了將字元傳遞給該函式,我們使用了 ord() 函式將字元轉換為其對應的 ASCII 值。

補充糾錯
上一個函式: IntlChar::isIDIgnorable()函式
下一個函式: IntlChar::isdigit()函式
熱門PHP函式
分享連結