現在の位置: ホーム> 関数カテゴリ一覧> 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_strpos

    mb_strpos

    文字列が最初に別の文字列に表示される場所
  • マルチバイトの正規表現の文字エンコードを設定/取得します mb_regex_encoding

    mb_regex_encoding

    マルチバイトの正規表現の文字エンコードを
  • 出力バッファーでの文字エンコードを変換するコールバック関数 mb_output_handler

    mb_output_handler

    出力バッファーでの文字エンコードを変換す
  • 正規表現をマルチバイトサポートに置き換えます mb_ereg_replace

    mb_ereg_replace

    正規表現をマルチバイトサポートに置き換え
  • 文字エンコードの検出順序を設定/取得します mb_detect_order

    mb_detect_order

    文字エンコードの検出順序を設定/取得しま
  • 事前に定義されたマルチバイト文字列のマルチバイト正規表現マッチング mb_ereg_search

    mb_ereg_search

    事前に定義されたマルチバイト文字列のマル
  • 特定の文字を取得します mb_chr

    mb_chr

    特定の文字を取得します
  • サブストリングの発生数を計算します mb_substr_count

    mb_substr_count

    サブストリングの発生数を計算します
人気記事(にんききじ)