在 php 中回显多行文本文件
echo text file with multiple lines in php
我想在我的 php 代码中打印一个文本文件,但它给我的输出没有多行!
认为我的 txt 文件是这样的:
(名字=doc.txt)
hello guys!
we are here
Lemon is with You!
现在我的代码是:
<?php
$myfile = fopen("doc.txt", "r") or die("Unable to open file!");
echo fread($myfile, 100);
fclose($myfile);
?>
现在我的问题是我的输出:
hello guys! we are here Lemon is with You!
我要多行!怎么样?
一种解决方案是将 <pre>
标记添加到输出中:
echo "<pre>" . fread($myfile, 100) . "</pre>;
因为它无法获取文件中是否有新行,所以你需要 use\n 来生成新行
在 doc.txt 文件中
hello guys! \n
we are here \n
Lemon is with You!
然后
<?php
$myfile = fopen("doc.txt", "r") or die("Unable to open file!");
echo fread($myfile, 100);
fclose($myfile);
?>
我想在我的 php 代码中打印一个文本文件,但它给我的输出没有多行! 认为我的 txt 文件是这样的: (名字=doc.txt)
hello guys!
we are here
Lemon is with You!
现在我的代码是:
<?php
$myfile = fopen("doc.txt", "r") or die("Unable to open file!");
echo fread($myfile, 100);
fclose($myfile);
?>
现在我的问题是我的输出:
hello guys! we are here Lemon is with You!
我要多行!怎么样?
一种解决方案是将 <pre>
标记添加到输出中:
echo "<pre>" . fread($myfile, 100) . "</pre>;
因为它无法获取文件中是否有新行,所以你需要 use\n 来生成新行 在 doc.txt 文件中
hello guys! \n
we are here \n
Lemon is with You!
然后
<?php
$myfile = fopen("doc.txt", "r") or die("Unable to open file!");
echo fread($myfile, 100);
fclose($myfile);
?>