查詢

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

「 判斷一個Unicode字元是否是映象字元(即:是否有映象對應字元) 」


函式名:IntlChar::isMirrored() 

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

函式描述: IntlChar::isMirrored()函式用於判斷一個Unicode字元是否是映象字元(即:是否有映象對應字元)。

用法: bool IntlChar::isMirrored ( mixed $codepoint )

引數:

  • $codepoint:要檢查的Unicode字元的碼點(整數值或表示Unicode字元的字串)。

返回值: 如果給定的Unicode字元有映象對應字元,則返回true;否則返回false。

示例:

$codepoint1 = IntlChar::ord('A'); // 獲取字元'A'的碼點
$codepoint2 = 0x3BB; // Unicode碼點為0x3BB的字元

if (IntlChar::isMirrored($codepoint1)) {
    echo "字元'A'是映象字元。\n";
} else {
    echo "字元'A'不是映象字元。\n";
}

if (IntlChar::isMirrored($codepoint2)) {
    echo "Unicode碼點為0x3BB的字元是映象字元。\n";
} else {
    echo "Unicode碼點為0x3BB的字元不是映象字元。\n";
}

輸出:

字元'A'不是映象字元。
Unicode碼點為0x3BB的字元是映象字元。

注意:

  • IntlChar::ord()函式用於獲取一個字元的碼點。
  • Unicode字元的映象對應字元是指在某些書寫系統中,字元在水平方向上映象顯示的對應字元。
補充糾錯
上一個函式: IntlChar::isprint()函式
下一個函式: IntlChar::islower()函式
熱門PHP函式
分享連結