我正在使用fgets()在PHP中读取一行。但我得到了一个奇怪的结果?

时间:2011-09-23 03:23:17

标签: php fgets

$size = intval(trim(fgets($fp,4)));
$triangle = range(1,$size);
for($j=0;$j<$size;$j=$j+1)
    $triangle[$j] = split(" ",trim(fgets($fp,400)));

此代码读入要读取的行数,然后逐个读取它们。问题是,当第一个输入行在空格中结束时,它会将该空格作为新行读取。

1 个答案:

答案 0 :(得分:1)

您可以通过file_get_contents阅读完整的文件内容。

<?php
$content= file_get_contents('myfile.txt');
echo $content;
?>