我有一些文件(m.php)我就是这个(没有别的!):
000
我有更多关于此来源的页面:
$file = fopen('m.php', 'a+');
$line = fgets($file);
if ($line == "000") { echo "there is equal"; }
fclose($file);
为什么if
我没有得到"等于" ? (这意味着:000!= 000)
但如果我做了回音$ line;' ,它打印给我:000
答案 0 :(得分:1)
或者你可以这样做
<?php
$file = 'm.php';
$line = file_get_contents($file);
if ($line == "000") {
echo "there is equal";
}
?>
答案 1 :(得分:0)
fgets()也返回换行符... :-) 请在比较之前砍掉结果......
<?php
$file = fopen('m.php', 'a+');
$line = chop(fgets($file));
if ($line == "000") {
echo "there is equal";
}
fclose($file);
?>