2011-12-08 6 views
0

私はGoogleでさまざまなPHP関数を試してみましたが、これまでのところ私は必要なものを達成できませんでした。基本的には、死んだプレイヤーのログと死亡のログを含む.CSVファイルがあります。私が望むのは、ファイルの最後の行からファイルを読み込み、逆に上に移動することです。CSVファイルの行をPHPの逆順で印刷する

if (($handle = fopen("deadlog.csv", "r")) !== FALSE) { 
    while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) { 
     echo "<tr>"; 
     echo "<td> $data[0] </td><td> $data[1] </td><td> $data[2] </td><td> $data[7] </td>"; 
     echo "</tr>"; 
} 
    fclose($handle); 
} 

答えて

0

1つの方法は、情報で変数を保持することです。この方法での前にを追加することができます。それにはechoを使用するのではなく、*追加します。

$out = ''; 
if (($handle = fopen("deadlog.csv", "r")) !== FALSE) { 
    while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) { 
     $out = "<tr>".$out; 
     $out = "<td> $data[0] </td><td> $data[1] </td><td> $data[2] </td><td> $data[7] </td>".$out; 
     echo "</tr>"; 
} 
    fclose($handle); 
} 
echo $out; 
+0

完全にうまくいっています。私はそれを見て、何がうまくいったのか理解してくれました。Pありがとう、大いに感謝しています。 – SlickTheNick

+0

パフォーマンスとRAMの使い方とどのように '' 'echo'''を比較するのかよくわかりません。誰もが知っている場合は、コメントを残してください。 – FakeRainBrigand

関連する問題