函式名:IntlChar::getFC_NFKC_Closure()
適用版本:PHP 7.0.0 及以上版本
用法:IntlChar::getFC_NFKC_Closure() 函式用於獲取給定 Unicode 字元的 NFKC_Casefold 對映。NFKC_Casefold 對映是一個 Unicode 字串,它將字元對映到它的 NFKC_Casefold 等效項,即將字元轉換為大寫、小寫、標題大小寫等效項後再進行 NFKC 規範化。這個函式返回的對映可以用於忽略大小寫進行字串比較和搜尋。
引數:IntlChar::getFC_NFKC_Closure() 函式沒有引數。
返回值:返回給定 Unicode 字元的 NFKC_Casefold 對映,如果找不到對映,則返回 FALSE。
示例:
// 獲取字元 'A' 的 NFKC_Casefold 對映
$char = 'A';
$mapping = IntlChar::getFC_NFKC_Closure($char);
if ($mapping !== false) {
echo "Character '$char' NFKC_Casefold mapping: $mapping";
} else {
echo "No NFKC_Casefold mapping found for character '$char'";
}
// 獲取字元 'ß' 的 NFKC_Casefold 對映
$char = 'ß';
$mapping = IntlChar::getFC_NFKC_Closure($char);
if ($mapping !== false) {
echo "Character '$char' NFKC_Casefold mapping: $mapping";
} else {
echo "No NFKC_Casefold mapping found for character '$char'";
}
輸出:
Character 'A' NFKC_Casefold mapping: a
Character 'ß' NFKC_Casefold mapping: ss
以上示例演示瞭如何使用 IntlChar::getFC_NFKC_Closure() 函式獲取給定字元的 NFKC_Casefold 對映。第一個示例中,字元 'A' 的對映為小寫字母 'a'。第二個示例中,字元 'ß' 的對映為字串 'ss'。如果找不到字元的對映,則返回 FALSE。
熱門工具排行榜