php读取文件正常,最后多出来两行

<?php
//循环读取每一行

$file = fopen("test.txt","r");

while(! feof($file)) {

//$str= str_replace(array("\r\n", "\r", "\n"), "",fgets($file));
$str= str_replace(PHP_EOL, '', fgets($file)); 

//$str = str_replace(PHP_EOL, '', fgets($file)); 

echo $str."<br/>";
echo 1;

}
fclose($file);
?>

可是最后有两行是空格
这个是txt里面的内容,运行上面,显示如下内容。
第一行
1第二行
1第三
1
1

查看全部
qhstcl
qhstcl
2015/09/03 09:10
  • 最后多出两行空格
  • php
  • 点赞
  • 收藏
  • 回答
    私信

1个回复