PHP Conference Japan 2024

IntlChar::getBidiPairedBracket

(PHP 7, PHP 8)

IntlChar::getBidiPairedBracket取得程式碼點的成對括號字元

說明

public static IntlChar::getBidiPairedBracket(int|string $codepoint): int|string|null

將指定的字元映射到其成對的括號字元。

對於 IntlChar::PROPERTY_BIDI_PAIRED_BRACKET_TYPE !== IntlChar::BPT_NONE,這與 IntlChar::charMirror() 相同。否則會傳回 codepoint 本身。

參數

codepoint

整數 (int) 字碼點值(例如,U+2603 SNOWMAN0x2603),或編碼為 UTF-8 字串 (string) 的字元(例如 "\u{2603}")。

傳回值

傳回配對的括號字碼點,如果沒有這樣的映射,則傳回 codepoint 本身。失敗時傳回 null

傳回類型為整數 (int),除非字碼點是作為 UTF-8 字串 (string) 傳遞的,在這種情況下,將傳回一個字串 (string)。失敗時傳回 null

範例

範例 #1 測試不同的字碼點

<?php
var_dump
(IntlChar::getBidiPairedBracket(91));
var_dump(IntlChar::getBidiPairedBracket('['));
?>

上述範例將輸出:

int(93)
string(1) "]"

注意事項

注意:

此方法自 ICU 52 版起可用。

新增註記

使用者提供的註記

此頁面沒有使用者提供的註記。
To Top