當前位置: 首頁> 函數類別大全> mb_ereg_search_getregs

mb_ereg_search_getregs

從上次多字節正則表達式匹配中檢索結果
名稱:mb_ereg_search_getregs
分類:多字節字符串
所屬語言:php
一句話介紹:返回最近一次多字節正則表達式搜索的匹配結果數組

函數名: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_chr

    mb_chr

    獲取特定字符
  • 獲取字符的碼點 mb_ord

    mb_ord

    獲取字符的碼點
  • 多字節支持的替換正則表達式,忽略大小寫 mb_eregi_replace

    mb_eregi_replace

    多字節支持的替換正則表達式,忽略大小寫
  • 查找字符串在另一個字符串裡的首次出現 mb_strstr

    mb_strstr

    查找字符串在另一個字符串裡的首次出現
  • 為多字節正則表達式設置/獲取字符編碼 mb_regex_encoding

    mb_regex_encoding

    為多字節正則表達式設置/獲取字符編碼
  • 使用正則表達式分割多字節字符串 mb_split

    mb_split

    使用正則表達式分割多字節字符串
  • 將字符編碼為HTML 數字字符串引用 mb_encode_numericentity

    mb_encode_numericentity

    將字符編碼為HTML數字字符串引用
  • 設置/獲取mbregex 函數的默認選項 mb_regex_set_options

    mb_regex_set_options

    設置/獲取mbregex函數的默認選項
熱門文章