PHP使用if语句删除cvs文件上的行

PHP使用if语句删除cvs文件上的行,php,sql,row,Php,Sql,Row,我有csv文件,有50000个数据,比如 SadieMMadsen@armyspy.com,aiy2Aikei,TX,77002 DavidMWest@gustr.com,deiCohji6ee,TX,7705 我需要通过删除具有4位或更少数字的行zipcode来更正它依次读取每行,测试zipcode并根据需要写入新文件,然后将新文件复制到旧文件感谢您的回复,但它是50000个数据行,php代码会更好如果是50000个数据行呢?5行或500000行的过程没有什么不同。。。。这就是如何在PHP

我有csv文件,有50000个数据,比如

SadieMMadsen@armyspy.com,aiy2Aikei,TX,77002

DavidMWest@gustr.com,deiCohji6ee,TX,7705

我需要通过删除具有4位或更少数字的行zipcode来更正它

依次读取每行,测试zipcode并根据需要写入新文件,然后将新文件复制到旧文件感谢您的回复,但它是50000个数据行,php代码会更好如果是50000个数据行呢?5行或500000行的过程没有什么不同。。。。这就是如何在PHPIf中完成的。如果您想要一个替代解决方案,请在MySQL中创建一个临时数据库表,使用将文件加载到临时表中,删除临时表中带有4位邮政编码的行,然后使用MySQL将临时表写入文件again@MarkBaker这个家伙无法处理读行/验证/写新主控,你希望他开始使用数据库作为中介机制。你注意到了吗?