現在の位置: ホーム> 関数カテゴリ一覧> mb_eregi

mb_eregi

マルチバイトは、正規表現のマッチングをサポートし、ケースを無視します
名前:mb_eregi
カテゴリ:マルチバイト文字列
対応言語:php
一言説明:症例感受性のない正規表現マッチングを実行します

関数名:MB_EREGI()

該当するバージョン:PHP 4> = 4.2.0、PHP 5、PHP 7

使用法:MB_EREGI()関数は、ケースに依存しない正規表現マッチングを実行します。 MB_EREG()関数に似ていますが、ケース非感受性です。

構文:int mb_eregi(string $ pattern、string $ string [、array&$ regs]))

パラメーター:

  • $パターン:一致する正規表現パターン。
  • $文字列:一致する文字列。
  • $ regs(オプション):このパラメーターが提供されている場合、配列は一致するサブストリングで満たされています。

返品値:一致が成功した場合はゼロ以外の整数を返し、それ以外の場合は0を返します。

例:

 $str = "Hello, World!"; if (mb_eregi("hello", $str)) { echo "匹配成功!"; } else { echo "匹配失败!"; } // 输出:匹配成功!

上記の例では、MB_EREGI()関数は、正規表現パターン「Hello」を使用して、文字列「$ str」に一致します。それは症例ではないものであるため、試合は成功し、出力は「一致の成功!」です。

類似の関数
  • HTTP入力文字エンコードを検出します mb_http_input

    mb_http_input

    HTTP入力文字エンコードを検出します
  • 出力バッファーでの文字エンコードを変換するコールバック関数 mb_output_handler

    mb_output_handler

    出力バッファーでの文字エンコードを変換す
  • 文字エンコードを変換します mb_convert_encoding

    mb_convert_encoding

    文字エンコードを変換します
  • 1つ以上の変数の文字エンコードを変換します mb_convert_variables

    mb_convert_variables

    1つ以上の変数の文字エンコードを変換しま
  • 特定の文字を取得します mb_chr

    mb_chr

    特定の文字を取得します
  • マルチバイト文字列の正規表現マッチング mb_ereg_match

    mb_ereg_match

    マルチバイト文字列の正規表現マッチング
  • HTTP出力文字エンコードを設定/取得します mb_http_output

    mb_http_output

    HTTP出力文字エンコードを設定/取得し
  • 文字エンコードの検出順序を設定/取得します mb_detect_order

    mb_detect_order

    文字エンコードの検出順序を設定/取得しま
人気記事(にんききじ)