• ベストアンサー

ループについて

ファイルの中身を配列に格納し、一つずつ見て特定の文字列が含まれていたら処理を行う、という事をやりたいのですが、うまくいきません。 Perl風に書けば動くかなと思ったのですが動きませんでした(;ω;`) 配列要素が最後になるまでという条件で、ループ文はどのように書けば動きますか? また、特定の文字列が含まれていたら処理を行うというのは if (ereg("特定文字列", $hairetsu)) {  処理; } では間違っているでしょうか? アドバイスをお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.1

foreach ($配列 as $変数) { if (preg_match ("特定文字列",$変数)) { # 処理 } } 多分 ereg("特定文字列", $hairetsu) でもいけるとおもいます。

参考URL:
http://php.s3.to/man/control-structures.foreach.html,http://php.s3.to/man/function.preg-match.html
kamay
質問者

お礼

ありがとうございます! 無事動作してくれました^^

関連するQ&A