提问人:Bo Dijkhuizen 提问时间:11/9/2023 更新时间:11/9/2023 访问量:37
使用 php 从 txt 文件回显时如何添加换行符?
How to add line-breaks when echoing from a txt file using php?
问:
所以我最近开始使用一些 php 并制作了一个页面,人们可以在其中输入文本,然后当他们单击保存时,该页面上的每个人都会看到该文本显示在某个地方,在文本被 php 代码写入 txt 文件后,我在我的主页代码中使用另一个 php 代码来获取文本并将其“回显”到我的页面上。
此代码如下所示:
<?php
$bestand = fopen("tekst.txt", "r");
$tekst = fread($bestand, filesize("tekst.txt"));
fclose($bestand);
echo "<p style='
margin-top: 5%;
color: #04AA6D;
font-weight: bold;
text-align: center;
' id='tekst'>" . $tekst . "</p>";
?>
The tekst file looks like this:
Test
Test
Test
Test
但是当它回显到我的页面上时,它就会被放在一个字符串中。喜欢这个: 测试测试 测试测试
强制PHP在需要的地方添加换行符的最简单方法是什么? 任何帮助都会非常好,因为我刚刚开始使用 php,我真的找不到答案。
答:
0赞
ZeNix
11/9/2023
#1
根据我之前的评论和@Álvaro冈萨雷斯的评论,您也许可以尝试以下方法:
$tekst = file_get_contents("tekst.txt");
$tekst = htmlspecialchars($tekst);
$tekst = nl2br($tekst);
echo "<p style='
margin-top: 5%;
color: #04AA6D;
font-weight: bold;
text-align: center;
' id='tekst'>" . $tekst . "</p>";
评论
0赞
Bo Dijkhuizen
11/9/2023
你是英雄,效果很好。谢谢。
评论
nl2br()
htmlspecialchars()
nl2br()
file_get_contents()