为什么不创造一条新线? PHP

时间:2017-06-26 13:49:19

标签: php

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

在文本文件中是一堆像这样的随机变量。

bob poop showoff noob hello world

我正在尝试创建一个新行,但它不起作用,只是简单地打印相同的东西。我知道\ n是文盲,\ n是文盲。

2 个答案:

答案 0 :(得分:3)

在html中,您获得了一个新行,<br>元素不在\n

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

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

答案 1 :(得分:1)

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

  

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

HTML < br> Tag