• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ファイル検索)

ファイル検索のための効果的なロジック

このQ&Aのポイント
  • フォルダ内に複数のテキストファイルが存在し、特定のファイル名の内容を表示したい場合、効果的な検索ロジックを考えます。
  • 指定したディレクトリ内で、日付とファイル番号で構成されたファイル名を検索し、該当するファイル名を取得します。
  • 取得したファイルの中身を表示することで、目的のファイルの内容を確認することができます。この検索ロジックを活用すれば、複数の条件に合致するファイルの取得も容易に行えます。

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

  • ベストアンサー
  • kusukusu
  • ベストアンサー率38% (141/363)
回答No.1

まず該当するファイル名を配列として持っておきます。 条件が今日でいいのであれば、 $files=array(); $diropen=opendir("$path");  //ファイルがカクのされているディレクトリのパス while($file_name=readdir($diropen)) {   if(ereg("test".date("m").date("d"),$file_name)) {     array_push($file_name);   } } これで指定されたファイルだけが配列$filesに格納されます。 後は、どういった形で表示したいのか分かりませんので、何も言えませんが、一例を挙げれば foreach($files as $a_file) {   $fileopen=file($a_file) {     foreach($fileopen as $line) {       print $line."<br>\n";     }   }   print "<hr>\n"; } こんな感じです。

653
質問者

お礼

早速の回答ありがとうございます。 上記のロジックを実際にくみこんだらうまくいきました。 どうもありがとうございましたーー!!

関連するQ&A