(PHP 7, PHP 8)
IntlChar::isIDPart — 檢查程式碼點是否允許在識別碼中使用
判斷指定的字元是否允許在識別符號中使用。
對於通用類別為「L」(字母)、「Nl」(字母數字)、「Nd」(十進位數字)、「Mc」和「Mn」(組合標記)、「Pc」(連接標點符號)以及 u_isIDIgnorable(c) 的字元,傳回值為 true
。
注意事項:
這與 Unicode 的 ID_Continue (
IntlChar::PROPERTY_ID_CONTINUE
) 幾乎相同,不同之處在於 Unicode 建議忽略 Cf,其值小於 IntlChar::isIDIgnorable() 的傳回值。
範例 #1 測試不同的程式碼點
<?php
var_dump(IntlChar::isIDPart("A"));
var_dump(IntlChar::isIDPart("$"));
var_dump(IntlChar::isIDPart("\n"));
var_dump(IntlChar::isIDPart("\u{2603}"));
?>
以上範例將輸出:
bool(true) bool(false) bool(false) bool(false)
IntlChar::PROPERTY_ID_CONTINUE