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

一种方法是使用信息保留变量。这样您就可以预先添加它,而不是使用echowhich *append*s 它。

$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 回答