[CSV使用PHP在列的值为0时删除一行数据

问题描述 投票:0回答:1

我正在编写cron php脚本以在导入网站数据库之前清理csv文件。每行都有一个Quantity_Available字段。我的意图是不使用Quantum_Available ==“ 0”来写行以减小文件的大小(14,000条记录)。

我很满意打开现有文件并将其写入新文件的习惯。只是不确定用于检查该字段并跳过具有该值的行的代码。

开始数组:项目,数量_可用,颜色

汽车,3,蓝色

马,0,布朗

摩托车,2,黑色

预期结果:

汽车,3,蓝色

摩托车,2,黑色

我在这里进行了大量搜索,但没有找到此特定实例。

php csv row
1个回答
0
投票

如果您唯一需要做的就是删除数量为零的行,并且您具有命令行访问权限,建议您使用grep -v ',0,' file.csv而不是编写PHP

© www.soinside.com 2019 - 2024. All rights reserved.