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