我是PHP的新手我写了以下程序:
$address=array('abc@gmail.com','abc@hotmail.com','def@yahoo.com');
foreach($address as $value)
{
echo "processing $value\n";
}
如果你在echo语句中看到我有\n
但是我没有在新行上获得输出。
如何在新线上获得每个输出?
答案 0 :(得分:7)
如果您将其输出为HTML,那么您当然必须使用HTML中断<br />
。
答案 1 :(得分:4)
如果您在浏览器中工作,则需要使用
打破行<br>
答案 2 :(得分:2)
您需要打印HTML换行符:
<br/>
由于您要打印到浏览器
答案 3 :(得分:0)
您可能希望将输出包装在<pre>
标记中,因为您的浏览器需要HTML并且只是折叠空白。 pre标签将反映空白(\ t \ n等);
或者,您可以使用break标记,或将数据包装在块显示元素中。 (例如:<p>
或<div>
)
答案 4 :(得分:0)
\n
将正确换行,但不会在HTML显示中。如上所述,您需要使用<br/>
节点进行HTML