比较文件时,Strcmp输出负值

时间:2011-08-23 06:31:15

标签: php

我需要知道的是为什么我的strcmp输出-11?

我检查了两个文件,结果与

相同
  

Magnum 23-08-2011 1st 0006,2nd 0661,3rd   6358,S:2359,5341,3075,4048,3720,8648,2774,7109,6360,1422,C:6149,0303,4841,3606,0076,2648,6736,7978,5986,7051

这是我的代码:

$checkfile2 = fopen("/var/www/html/magnum/check.txt","r");
fclose($checkfile2);

$checkfile3 = fopen("/var/www/html/magnum/result/".$Current."Magnumresult.txt","r");
fclose($checkfile3);

echo strcmp($checkfile2, $checkfile3);

谢谢,希望你们很快回复我。

1 个答案:

答案 0 :(得分:2)

fopen()函数返回文件指针资源而不是字符串。所以你得到了错误。

如果要比较每个文件的内容,请使用file_get_contents()函数获取每个文件的内容。