• PHP マニュアル
  • 関数リファレンス
  • 自然言語および文字エンコーディング
  • マルチバイト文字列
  • マルチバイト文字列 関数
  • mb_check_encoding
  • mb_chr
  • mb_convert_case
  • mb_convert_encoding
  • mb_convert_kana
  • mb_convert_variables
  • mb_decode_mimeheader
  • mb_decode_numericentity
  • mb_detect_encoding
  • mb_detect_order
  • mb_encode_mimeheader
  • mb_encode_numericentity
  • mb_encoding_aliases
  • mb_ereg
  • mb_ereg_match
  • mb_ereg_replace
  • mb_ereg_replace_callback
  • mb_ereg_search
  • mb_ereg_search_getpos
  • mb_ereg_search_getregs
  • mb_ereg_search_init
  • mb_ereg_search_pos
  • mb_ereg_search_regs
  • mb_ereg_search_setpos
  • mb_eregi
  • mb_eregi_replace
  • mb_get_info
  • mb_http_input
  • mb_http_output
  • mb_internal_encoding
  • mb_language
  • mb_lcfirst
  • mb_list_encodings
  • mb_ltrim
  • mb_ord
  • mb_output_handler
  • mb_parse_str
  • mb_preferred_mime_name
  • mb_regex_encoding
  • mb_regex_set_options
  • mb_rtrim
  • mb_scrub
  • mb_send_mail
  • mb_split
  • mb_str_pad
  • mb_str_split
  • mb_strcut
  • mb_strimwidth
  • mb_stripos
  • mb_stristr
  • mb_strlen
  • mb_strpos
  • mb_strrchr
  • mb_strrichr
  • mb_strripos
  • mb_strrpos
  • mb_strstr
  • mb_strtolower
  • mb_strtoupper
  • mb_strwidth
  • mb_substitute_character
  • mb_substr
  • mb_substr_count
  • mb_trim
  • mb_ucfirst
mb_ereg_replace_callback
mb_ereg_search_getpos
マルチバイト文字列 関数
PHP マニュアル

mb_ereg_search

指定したマルチバイト文字列が正規表現に一致するか調べる

説明

bool mb_ereg_search(stringnull $pattern = null, stringnull $options = null)

指定したマルチバイト文字列に対するマルチバイト正規表現マッチングを行います。

パラメータ

pattern

検索パターン。

options

検索オプション。説明は、mb_regex_set_options を参照ください。

戻り値

mb_ereg_searchは、マルチバイト文字列が正規表現に 一致するかどうか調べ、一致する場合にtrue、それ以外の場合に false を返します。検索対象の文字列は、 mb_ereg_search_init により設定します。 正規表現 pattern を省略した場合は、 前回のものを再利用します。

変更履歴

バージョン 説明
8.0.0 pattern と options は、nullable になりました。

注意

注意:

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

参考

  • mb_regex_encoding
  • mb_ereg_search_init