前置き・・・preg_match_all関数について preg_match_all は、同一の文字列から何度でもマッチする文字列を検出してくれる関数。 例 検索対象: Hello, I am Nancy. 検索パターン: /[^\s]+/ ※ 正規表現で [スペースでないものが続く文字列] って意味です。 結果 Hello, I am Nancy. のように帰ってくる関数です。(ほんとはちょっと違うけど) preg_match関数だと、最初の Hello, しか見つけてくれないので何度も出現する場合に重宝します。 でも、悲しいけどこれってマルチバイトに非対応なのよね。 そんなわけで、通常は mb_ereg 関数などのマルチバイト対応関数を使うんですが、それには preg_match_allのような関数がないので、どうするかってのが本題です。 本題 mb_ereg_search_init /