繁体   English   中英

为什么不创建新行? 的PHP

[英]Why isn't this creating a new line? PHP

$text = file_get_html('C:\text.txt');
echo str_replace(" ", "\n", $text);

文本文件中有许多这样的随机变量。

bob poop showoff noob hello world

我正在尝试换行,但行不通,而只是打印相同的东西。 我知道\\ n是文盲,\\ n是识字。

在html中,使用<br>元素而不是\\n换行。

echo str_replace(" ", "<br>", $text);

如果您将php脚本用作控制台脚本,则\\n将起作用。
如果此php脚本用于网页,则网络浏览器将忽略\\n并查找<br>

换行符的表示将由您要生成的输出给出。 如果要生成文件,请使用\\n\\r ,但如果要输出html,则:

<br>标记插入一个换行符。

HTML <br>标记

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM