我有一个数组。
[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;
,但它始终在同一行输出,而不是像:
如何
是
你
如何将数组内爆到新行?
答案 0 :(得分:4)
如果您使用echo显示内爆阵列,请使用<br>
代替\n
echo implode( "<br>", $array );
由于PHP将回显输出呈现为HTML标记,而如果您使用\n
并查看页面源,您将能够在页面源中而不是在实际网页上看到单独打印的单词
答案 1 :(得分:3)
您的代码运行正常。在这里看到它在行动中(它以多行显示)。
http://sandbox.onlinephpfunctions.com/code/ac32618898919ef1eae8b0012fbcb83b03a30f26
这实际上取决于您如何显示数据。例如,如果您尝试创建HTML,请将relationship
更改为"\n"
。
但总的来说,你写它的方式并没有错。可能只是您使用的线条不匹配以及您如何显示它。