簡體   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