<?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
echo 1;这个会输出1
检查文件里有没有空行