コンマ区切り値の複数行を含むファイルがあります。ファイルのサンプルは次のとおりです。
1359739665,511251515,115151515,start,1277771750,,2215812581258,31.55.115.12,0,0 1359739665,511251515,115151515,restore,1277771750,,2215812581258,31.55.115.12,0,0 1359739665,511251515,115151515,restore,1277771750, ,2215812581258,31.55.115.12,0,0 1359739665,511251515,115151515,終わり,1277771750,,2215812581258,31.55.115.12,0,0
基本的に、各行を反復処理する必要があります。現時点では、これは私のコードです:
$file = "log.txt";
$contents = file_get_contents($file);
$fields = explode(',', $contents);
foreach ($fields as $row)
{
echo $row;
}
これは、ファイル全体を出力する場合にうまく機能します。しかし、私の質問は、一度に 1 行ずつ反復する方法です。各行は基本的にカンマなしで終了しますが、強制的に改行する方法がわかりません。私がやりたいことはこれです(コードが間違っていても):
foreach ($fields as $row) //need $row to equal each row of the log
{
echo $row[0]; // will output 1359739665
echo $row[1]; // will output 511251515
etc...
}
ありがとうございました!