PHPでの質問です。

txtファイルに
123,456,789,012
234,567,890,12
  ・
  ・
というデータが延々と入っております。
その中から特定の文字列を含む行(line)を取り出して
表示したいのですが
どこかそういったサンプルを載せているサイトや
コードなどはないでしょうか?
掲示板などのサンプルはあるのですが
あまりそういったものを掲載しているサイトを
見つけられませんでした。
アドバイスいただければと思います。

回答の条件
  • 1人3回まで
  • 登録:
  • 終了:2006/12/07 07:59:43
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:kn1967 No.1

回答回数2915ベストアンサー獲得回数301

ポイント60pt

ファイル取り扱い方法にも色々ありますが一例として、、、

$f = "ファイル名";

$s = "検索文字列"

if (false !== ($lines = file("$f"))) {

  $lines = preg_grep("/$s/",$lines,PREG_GREP_INVERT);

  print_r($lines);

}

print_rの部分は適宜修正してくださいね。

id:quocard

ありがとうございます。

とても助かりました。

参考にさせていただきます。

2006/12/07 07:59:24

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません