2024 日本 PHP 研討會

IntlChar::isIDIgnorable

(PHP 7, PHP 8)

IntlChar::isIDIgnorable檢查程式碼點是否為可忽略的字元

說明

public static IntlChar::isIDIgnorable(int|string $codepoint): ?bool

判斷指定的字元在識別碼中是否應被視為可忽略的字元。

對於一般類別為「Cf」(格式控制項)的字元,以及非空白的 ISO 控制字元(U+0000..U+0008、U+000E..U+001B、U+007F..U+009F),會回傳 true

備註:

請注意,Unicode 只是建議忽略 Cf(格式控制項)。

參數

codepoint

整數程式碼點值(例如,U+2603 SNOWMAN0x2603),或是編碼為 UTF-8 字串的字元(例如 "\u{2603}"

回傳值

如果 codepoint 在識別符號中可忽略,則回傳 true;否則回傳 false。失敗時回傳 null

範例

範例 #1 測試不同的程式碼點

<?php
var_dump
(IntlChar::isIDIgnorable("A"));
var_dump(IntlChar::isIDIgnorable(" "));
var_dump(IntlChar::isIDIgnorable("\u{007F}"));
?>

上述範例將輸出:

bool(false)
bool(false)
bool(true)

參見

新增備註

使用者貢獻的備註

此頁面沒有使用者貢獻的備註。
To Top