我需要知道的是为什么我的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);
谢谢,希望你们很快回复我。
答案 0 :(得分:2)
fopen()函数返回文件指针资源而不是字符串。所以你得到了错误。
如果要比较每个文件的内容,请使用file_get_contents()函数获取每个文件的内容。