2010-07-08 5 views
0

나쁜 영어로 죄송합니다.2 개의 csv 파일에서 차이점을 찾습니다. ph

하나의 ID가 다른 문자열이 파일에 기록되어야한다면 2 개의 csv 파일을 검사해야합니다. 두 번째 파일의 첫 번째 파일에서 id가있는 문자열이 없으면이 파일에도 기록해야합니다.

작동하지만 요소 (id = 47)로 인해 문제가 발생했습니다. 그것은 파일에 있지만 슬픈 스크립트는 하나만 존재한다는 것입니다.

다운로드 스크립트 당신은 당신이 echo $str1[0].' - '.$str2[0].'<br />';을 여기 http://sil-design.ru/uploads/script.zip

답변

0

의 경우 두 개의 47 년대는 비교되지 않습니다 것을 볼 수 있습니다. 또한 t이 무엇인지 확실하지 않습니다. $f2 = fopen($fileurl, 'rt');.

메모장에서 backup.csv를 열고 47;XL 다음에 커서를 놓은 다음 삭제를 누른 채로 있으면 아무 것도 삭제하고 저장하십시오. 그런 다음 다시 스크립트를 실행 해보십시오. 그것은 backup.csv 이상한 방식으로 만든 것으로 보인다, 나는 PHP도 파일이 끝나기 전에 EOF를 받고있는 것 같아요!

관련 문제