(PHP 7, PHP 8)
IntlChar::isIDIgnorable — 檢查程式碼點是否為可忽略的字元
判斷指定的字元在識別碼中是否應被視為可忽略的字元。
對於一般類別為「Cf」(格式控制項)的字元,以及非空白的 ISO 控制字元(U+0000..U+0008、U+000E..U+001B、U+007F..U+009F),會回傳 true
。
備註:
請注意,Unicode 只是建議忽略 Cf(格式控制項)。
codepoint
整數程式碼點值(例如,U+2603 SNOWMAN 的 0x2603
),或是編碼為 UTF-8 字串的字元(例如 "\u{2603}"
)
範例 #1 測試不同的程式碼點
<?php
var_dump(IntlChar::isIDIgnorable("A"));
var_dump(IntlChar::isIDIgnorable(" "));
var_dump(IntlChar::isIDIgnorable("\u{007F}"));
?>
上述範例將輸出:
bool(false) bool(false) bool(true)
IntlChar::PROPERTY_DEFAULT_IGNORABLE_CODE_POINT