現在の位置: ホーム> 関数カテゴリ一覧> 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」に一致します。それは症例ではないものであるため、試合は成功し、出力は「一致の成功!」です。

類似の関数
  • サポートされているすべてのエンコードされた配列を返します mb_list_encodings

    mb_list_encodings

    サポートされているすべてのエンコードされ
  • 指定されたエンコードで文字列が有効かどうかを確認します mb_check_encoding

    mb_check_encoding

    指定されたエンコードで文字列が有効かどう
  • 次の正規表現が一致するように出発点を設定します mb_ereg_search_setpos

    mb_ereg_search_setpos

    次の正規表現が一致するように出発点を設定
  • 文字列が最初に別の文字列に表示される場所を見つけます mb_strpos

    mb_strpos

    文字列が最初に別の文字列に表示される場所
  • 事前定義されたマルチバイト文字列のマルチバイトの正規表現の一致する部分の位置と長さを返します mb_ereg_search_pos

    mb_ereg_search_pos

    事前定義されたマルチバイト文字列のマルチ
  • HTTP入力文字エンコードを検出します mb_http_input

    mb_http_input

    HTTP入力文字エンコードを検出します
  • 内部文字エンコードを設定/取得します mb_internal_encoding

    mb_internal_encoding

    内部文字エンコードを設定/取得します
  • 「kasaname」を別の(「Zen-kaku」、「han-kaku」などに変更する) mb_convert_kana

    mb_convert_kana

    「kasaname」を別の(「Zen-k
人気記事(にんききじ)