如何将数组内爆到新行

时间:2016-03-25 16:53:04

标签: php arrays newline implode

我有一个数组。

[program:myscript]
directory=/home/pi/Documents/Scripts_py
command=python -u myscript.py
autostart=true
autorestart=true

我尝试了$array = array(); $array[] = 'how'; $array[] = 'are'; $array[] = 'you'; echo implode( "\n", $array ); exit; die;,但它始终在同一行输出,而不是像:

如何


如何将数组内爆到新行?

2 个答案:

答案 0 :(得分:4)

如果您使用echo显示内爆阵列,请使用<br>代替\n

echo implode( "<br>", $array );

由于PHP将回显输出呈现为HTML标记,而如果您使用\n并查看页面源,您将能够在页面源中而不是在实际网页上看到单独打印的单词

答案 1 :(得分:3)

您的代码运行正常。在这里看到它在行动中(它以多行显示)。

http://sandbox.onlinephpfunctions.com/code/ac32618898919ef1eae8b0012fbcb83b03a30f26

这实际上取决于您如何显示数据。例如,如果您尝试创建HTML,请将relationship更改为"\n"

但总的来说,你写它的方式并没有错。可能只是您使用的线条不匹配以及您如何显示它。