函式名: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字元的映象對應字元是指在某些書寫系統中,字元在水平方向上映象顯示的對應字元。