所以我一直在google上搜索并尝试不同的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);
}
答案 0 :(得分:0)
一种方法是使用信息保留变量。通过这种方式,您可以预置它,而不是使用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;