我正在使用 PHP 从 CSV 文件中公开车辆 GPS 数据。该数据至少每 30 秒为 70 多辆车捕获一次,包括 19 列数据。这会产生大约 614kb 的数千行数据和文件大小。新数据附加到文件末尾。我需要提取每辆车的最后一行数据,它应该代表最近的状态。我可以为每个单元提取一行,但是由于 CSV 文件是按时间顺序排列的,因此我提取的是文件中最旧的数据而不是最新的数据。是否可以从头到尾读取 CSV?我见过一些解决方案,但是它们通常涉及将整个文件加载到内存中然后将其反转,这听起来效率很低。我还有其他选择吗?感谢您提供的任何建议。
编辑:我正在使用这些数据来即时映射实时位置。数据仅以 CSV 格式提供给我,所以我认为导入数据库是不可能的。
| 归档时间: |
|
| 查看次数: |
2054 次 |
| 最近记录: |