mb_eregi_replace
mb_get_info
マルチバイト文字列 関数
PHP Manual

# mb_eregi

(PHP 4 >= 4.2.0, PHP 5)

mb_eregi — マルチバイト文字列に大文字小文字を区別しない正規表現マッチを行う

### 説明

int mb_eregi ( string `$pattern` , string `$string` [, array `$regs` ] )

マルチバイト対応の大文字小文字を区別しない正規表現マッチングを行います。

### パラメータ

`pattern`

  正規表現パターン。

`string`

  検索対象の文字列。

`regs`

  マッチした string の部分文字列を格納します。

### 返り値

マルチバイト対応の大文字小文字を 区別しない正規表現マッチを行い、一致した場合は 1 を返します。 オプションの 3 番目の引数を指定した場合は、一致した部分のバイト数を返し、 一致した部分文字列が配列 `regs` に格納されます。 空文字に一致した場合は 1 が返されます。 正規表現に一致しないか、エラーを発生した場合に `FALSE` を返します。

### 注意

> 注意:

> 内部エンコーディングあるいは mb_regex_encoding() で指定した文字エンコーディングを、 この関数の文字エンコーディングとして使用します。

### 参考

- mb_regex_encoding() - 現在のマルチバイト正規表現用のエンコーディングを取得または設定する
- mb_ereg() - マルチバイト文字列に正規表現マッチを行う

mb_eregi_replace
mb_get_info
マルチバイト文字列 関数
PHP Manual