mb_ereg_search_pos
指定したマルチバイト文字列が正規表現に一致する部分の位置と長さを返す
説明
arrayfalse mb_ereg_search_pos(stringnull $pattern
= null
, stringnull $options
= null
)
検索対象の文字列は、mb_ereg_search_init
により設定します。省略した場合は、前回のものが利用されます。
パラメータ
-
pattern
-
検索パターン。
-
options
-
検索オプション。説明は、mb_regex_set_options を参照ください。
戻り値
ふたつの要素からなる配列を返します。最初の要素はオフセットをバイト単位で表したもので、
マッチしたのが検索文字列の先頭から何バイト目かを示します。
二番目の要素はマッチした部分の長さをバイト単位で表したものです。
エラーが発生した場合は false
を返します。
注意
注意:
内部エンコーディングあるいは
mb_regex_encoding で指定した文字エンコーディングを、
この関数の文字エンコーディングとして使用します。
参考
- mb_regex_encoding
- mb_ereg_search_init