查找2个csv文件中的差异。php

查找2个csv文件中的差异。php,php,Php,对不起,我的英语不好 我必须检查2个csv文件,如果一个id的字符串不同,必须写入文件。 若第二个文件中的第一个文件中并没有id为的字符串,则必须将该字符串也写入该文件 它可以工作,但是当元素id=47时,我遇到了一个问题。它变成了文件,但脚本悲哀的是,只有一个 可以从这里下载脚本 如果执行echo$str1[0]。-。$str2[0]。;你会发现,这两个47从来没有被比较过。另外,我也不确定t在哪里:$f2=fopen$fileurl,'rt' 如果您在记事本中打开backup.csv并将光标

对不起,我的英语不好

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

它可以工作,但是当元素id=47时,我遇到了一个问题。它变成了文件,但脚本悲哀的是,只有一个

可以从这里下载脚本

如果执行echo$str1[0]。-。$str2[0]。;你会发现,这两个47从来没有被比较过。另外,我也不确定t在哪里:$f2=fopen$fileurl,'rt'

如果您在记事本中打开backup.csv并将光标放在47之后;XL并按住delete可删除其后面的任何内容并保存。然后再试一次脚本,它应该可以工作。似乎backup.csv是以一种奇怪的方式创建的,我猜PHP在文件结束之前就得到了EOF