【PHP】下らねぇ質問はID出して書き込みやがれ 97

このエントリーをはてなブックマークに追加
59nobodyさん
基礎文法を覚えた程度の初心者です。
配列の要素を、特定の文字列を含むものとそれ以外のものに別けたいのですが
preg_matchを複数指定したときに、うまくループさせる書き方がわかりません。
自力ではこれが限界です。どうかアドバイスをお願いします。

$match = array(
   '/aaaaa/',
   '/bbbbb/'
);

foreach ($match as $m) {
   foreach ($data as $d) {
      if (preg_match($m, $d)) {
         $result[] = $d;
      } else {
         $result2[] = $d;
      }
   }
}