为什么我用"\n"不能在PHP代码中换行呢? 5

$person=array('Edison','Wankel','Crapper');$creator=array('Lightbulb'=>'Edison','Rota... $person = array('Edison', 'Wankel', 'Crapper');
$creator = array('Light bulb' => 'Edison',
'Rotary Engine' => 'Wankel',
'Toilet' => 'Crapper')

foreach ($person as $name) {
echo "Hello, $name\n";
}
foreach ($creator as $invention => $inventor) {
echo "$inventor created the $invention\n";
}

书上的结果是:
Hello, Edison
Hello, Wankel
Hello, Crapper
Edison created the Light bulb
Wankel created the Rotary Engine
Crapper created the Toilet
我在WEB服务器上运行的结果是:
Hello, Edison Hello, Wankel Hello, Crapper Edison created the Light bulb Wankel created the Rotary Engine Crapper created the Toilet

为什么不能换行呢?
展开
 我来答
dufei_itcool
推荐于2017-11-27 · 超过26用户采纳过TA的回答
知道答主
回答量:86
采纳率:0%
帮助的人:0
展开全部
\n 是在控制台上面输出的换行。
在浏览器上面的换行符是 <BR />,\n 好像输出一个空格。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大狐思01
2009-04-03 · TA获得超过2337个赞
知道小有建树答主
回答量:217
采纳率:0%
帮助的人:135万
展开全部
确实不能换行,使用echo "<br>";这个可以完成换行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
redlz2500
2009-04-06 · TA获得超过666个赞
知道小有建树答主
回答量:751
采纳率:0%
帮助的人:579万
展开全部
- -
你的输出是在浏览器上的啊……
用"<br>"……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
来震博QA
2009-04-02 · TA获得超过1213个赞
知道答主
回答量:515
采纳率:0%
帮助的人:200万
展开全部
用<br/>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式