0

だから私はグーグルで検索し、さまざまなPHP機能を試してみましたが、これまでのところ必要なものを達成していません. 基本的に、死亡したプレイヤーのログと死亡した日時を含む .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);
}
4

1 に答える 1

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;
于 2011-12-08T01:26:41.483 に答える