在PHP中回显字符串时,我正在使用\ n插入新行。但是输出似乎并未反映出这一点。我正在使用chrome浏览器显示输出。
这是我的代码:
<?php
echo "Developers, Developers, developers, developers,\n developers,
developers, developers, developers, developers!";
?>
我希望输出为:
开发人员,开发人员,开发人员,开发人员,
开发人员,开发人员,开发人员,开发人员,开发人员!
但是它在chrome中显示为一行:
开发人员,开发人员,开发人员,开发人员,开发人员,开发人员, 开发人员,开发人员,开发人员!
答案 0 :(得分:0)
这是因为在HTML中,呈现输出时会有效地忽略换行符。
要插入换行符,只需将换行符\n
替换为等效的HTML <br />
。
在您的代码示例中,这将是:
<?php
echo "Developers, Developers, developers, developers,<br /> developers,
developers, developers, developers, developers!";
?>