查詢

mb_ereg_search_getregs()函式—用法及示例

「 返回最近一次多位元組正規表示式搜尋的匹配結果陣列 」


函式名:mb_ereg_search_getregs()

適用版本:PHP 4 >= 4.2.0, PHP 5, PHP 7

函式描述:mb_ereg_search_getregs()函式返回最近一次多位元組正規表示式搜尋的匹配結果陣列。

用法: mb_ereg_search_getregs()函式的用法如下:

mb_ereg_search_getregs(): array|false

此函式沒有引數。

返回值:

  • 如果成功匹配到多位元組正規表示式,則返回一個包含匹配結果的陣列。
  • 如果沒有匹配到,則返回false。

示例:

$str = "Hello World!";
mb_regex_encoding("UTF-8");
mb_ereg_search_init($str, "l+");
if (mb_ereg_search()) {
    $regs = mb_ereg_search_getregs();
    print_r($regs);
}

輸出:

Array
(
    [0] => ll
)

在上面的示例中,我們首先將字串編碼設定為UTF-8,然後使用mb_ereg_search_init()函式初始化正規表示式搜尋,然後使用mb_ereg_search()函式進行搜尋。如果找到匹配項,我們使用mb_ereg_search_getregs()函式獲取匹配結果陣列,並使用print_r()函式列印結果。

注意:在使用mb_ereg系列函式之前,必須先呼叫mb_regex_encoding()函式設定字元編碼。

補充糾錯
上一個函式: mb_ereg_search_init()函式
下一個函式: mb_ereg_search_getpos()函式
熱門PHP函式
分享連結