PHPの正規表現の質問です。
lang
1$str = "平井 平河 平泉"; 2$regex = "/平(井|泉)/"; 3preg_match_all($regex, $str, $matches);
これで「平井」「平泉」だけがほしかったのですが、結果はこうなってしまいました。
lang
1var_dump($matches); 2 3array(2) { 4 [0]=> 5 array(2) { 6 [0]=> 7 string(6) "平井" 8 [1]=> 9 string(6) "平泉" 10 } 11 [1]=> 12 array(2) { 13 [0]=> 14 string(3) "井" 15 [1]=> 16 string(3) "泉" 17 } 18} 19
どうすればよいでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。