【问题标题】:\n doesn't work in " "\n 在“”中不起作用
【发布时间】:2016-09-06 07:54:01
【问题描述】:

我的代码:

<?php
$country = array(
             'zh' => array( 'tw' => "Traditional Chinese"),
             'zh' => array( 'cn' => "Simplified Chinese"),
             'en' => "English",
             'jp' => "Japanese"
           );
echo $country['zh']['tw']."\n".$country['zh']['cn']."\n".$country['en']."\n".$country['jp'];

我的结果:。

为什么我用""但是\n不起作用?

顺便说一下,我试试

echo "{$country['zh']['tw']}\n{$country['zh']['cn']}\n{$country['en']}\n{$country['jp']}"

还是一样……

【问题讨论】:

  • "\n" 在 HTML 中不起作用。你必须使用&lt;br&gt;
  • 这是 php 不是 html
  • 但是您可以将其打印到浏览器中,正如我在屏幕截图中看到的那样。并且浏览器呈现 html
  • 哦~我明白了,谢谢你

标签: php echo


【解决方案1】:

浏览器默认不显示 HTML 文件的换行符。 您可以使用

<pre>

在您的 php 脚本部分前面添加标签或

header("content-type: text/plain")

强制将文件解释为文本文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-02
    • 1970-01-01
    • 1970-01-01
    • 2011-02-01
    • 2012-10-26
    • 1970-01-01
    • 2012-11-07
    相关资源
    最近更新 更多