我试图在我的 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/