繁体   English   中英

找到2个csv文件中的差异。 的PHP

[英]find difference in 2 csv files. php

对不起,我的英语不好。

我必须检查2个csv文件,如果具有一个id的字符串不同,则必须写入文件。 如果第二个文件中的第一个文件中没有ID为ID的字符串,则也必须将此字符串写入文件中。

它有效,但是使用元素(id = 47)时遇到了麻烦。 它放入文件中,但脚本令人遗憾,只有一个。

您可以从此处下载脚本http://sil-design.ru/uploads/script.zip

如果执行echo $str1[0].' - '.$str2[0].'<br />'; echo $str1[0].' - '.$str2[0].'<br />'; 您会看到两个47从未进行比较。 我也不知道t是什么: $f2 = fopen($fileurl, 'rt');

如果您在记事本中打开backup.csv并将光标放在47;XL后面,并按住Delete键删除它后面的所有内容并保存。 然后再次尝试您的脚本,它应该可以工作。 看来backup.csv是用怪异的方式创建的,我猜PHP在文件结束之前就已经获得了EOF!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM