gpt4 book ai didi

php - 在 PHP 中从头到尾读取 CSV

转载 作者:可可西里 更新时间:2023-11-01 01:08:32 24 4
gpt4 key购买 nike

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

编辑:我正在使用这些数据来动态映射实时位置。数据仅以 CSV 格式提供给我,因此我认为导入数据库是不可能的。

最佳答案

fseek您可以将指针设置为文件末尾并将其偏移为负值以向后读取文件。

关于php - 在 PHP 中从头到尾读取 CSV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6239408/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com