gpt4 book ai didi

php - PHP 中的新行 ("\n") 不起作用

转载 作者:可可西里 更新时间:2023-10-31 22:06:10 26 4
gpt4 key购买 nike

出于某种奇怪的原因,插入 echo "\n";和其他转义序列字符对我不起作用,这就是为什么我只使用 <br />反而。

书籍和其他文档中示例结果的图像似乎还不错。我目前正在使用 XAMPP,并且已经使用 WAMPP 并获得相同的实际结果。这是为什么?

编辑:

将您的答案与此进行比较后,我似乎无法理解这个概念: PHP Linefeeds (\n) Not Working

编辑:

抱歉,我没有意识到上面的链接指的是写入文件的 php 代码。我只是想知道为什么我有这几个使用\n 的 php 示例程序,即使它在网页中输出。谢谢大家。

最佳答案

当您在浏览器中运行 PHP 脚本时,默认情况下它将呈现为 HTML。如果您使用的书籍另有说明,则说明代码或插图不准确。您可以使用“查看源代码”来查看发送到浏览器的内容,您会看到您的换行符存在。

<?php
echo "Line 1\nLine 2";
?>

这将在您的浏览器中呈现为:

Line 1 Line 2

如果你需要向你的浏览器发送纯文本,你可以使用类似的东西:

<?php
header('Content-type: text/plain');
echo "Line 1\nLine 2";
?>

这将输出:

Line 1
Line 2

PHP Linefeeds (\n) Not Working指的是将输出发送到文件,而不是浏览器。

关于php - PHP 中的新行 ("\n") 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12410695/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com