php - PHP 中的换行符

标签 php html foreach newline

我试图在我的 foreach 循环中创建一个换行符。在 URL 之后,我试图创建一个换行符,然后在标题和内容之间有一个“------”。在此之后,下一个 URL 之间应该有一个空格。我有空间,但我似乎无法换行。当我在循环中回显“\t”或“\n”时,什么也没有发生。当我在循环中使用 HTML 时,它不起作用,空格太多。

for($i=0; $i < 4 ;$i++)
{
foreach ($json as $URL)
    {
        echo $URL ['results'][$i]['url'];
        echo "---------------";
        foreach ($json as $TITLE)
        {
              echo $TITLE ['results'][$i]['title'];
              echo "--------";
        }
        foreach ($json as $content)
              echo $content['results'][$i]['content'];
        echo "---------------- ";
    }
}

除了“\n”或其他操作 HTML 以插入换行符的方法之外,php 中是否还有其他功能?

TIA

最佳答案

您可以做两件事:

1:使用<br>作为换行符。如果你使用它,你还应该考虑使用 <hr>插入水平线。

some text<br>
<hr>
some other text<br>

2:使用<pre></pre>文本周围的标签以输出预格式化的文本。然后您可以使用 \n\t格式化您的文本。

<pre>
some text\n
-------\n
some other text\n
</pre>

关于php - PHP 中的换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17591860/

相关文章:

javascript - 在div中添加关闭按钮以关闭框

php - orWhere 在 Laravel 查询生成器中查询

html - 如何为文本制作从颜色到颜色的渐变?

vb.net - 设置表单控件循环的顺序

javascript - forEach 与 for 循环?? for 循环似乎有效,但不适用于 forEach。为什么?请问有人可以解释吗?

php - 10,000,000行数据库的最佳存储引擎

php - 如何在 PHP 中更改 PDO/SQLite 连接的字符编码?

html - css 第 n 个 child : borders not displaying properly in chrome only

html - 将这个 div 放在它容器的中心?

foreach - foreach和map有区别吗?