PHP "\n" 换行无效。甚至 PHP_EOL
PHP "\n" new line is not working. Even PHP_EOL
我试着像这样打印一个新行。但它不工作。然后我尝试用 PHP_EOL
打印它,但没有成功。这是为什么。我的 PHP 版本是 5.6 XAMPP。我 运行 Windows 8.1。这是我的代码
<?php
echo "Add a new line \n Add a second new line";
?>
它显示输出为
Add a new line Add a second new line
我想知道为什么不起作用
\n尝试:
<?php
echo nl2br("Add a new line \n Add a second new line");
?>
试试下面的代码:你的页面内容类型有问题
<?php
header('Content-type: text/plain');
echo "Add a new line \n Add a second new line";
?>
如果你想在网页上换行,你应该使用
在文件中写入数据时使用 PHP_EOL 或 \n,\r,\n\r。
来自 php manual:
// Outputs: This will not expand: \n a newline
echo 'This will not expand: \n a newline';
// Outputs: Variables do not $expand $either
echo 'Variables do not $expand $either';
我试着像这样打印一个新行。但它不工作。然后我尝试用 PHP_EOL
打印它,但没有成功。这是为什么。我的 PHP 版本是 5.6 XAMPP。我 运行 Windows 8.1。这是我的代码
<?php
echo "Add a new line \n Add a second new line";
?>
它显示输出为
Add a new line Add a second new line
我想知道为什么不起作用
\n尝试:
<?php
echo nl2br("Add a new line \n Add a second new line");
?>
试试下面的代码:你的页面内容类型有问题
<?php
header('Content-type: text/plain');
echo "Add a new line \n Add a second new line";
?>
如果你想在网页上换行,你应该使用
在文件中写入数据时使用 PHP_EOL 或 \n,\r,\n\r。
来自 php manual:
// Outputs: This will not expand: \n a newline
echo 'This will not expand: \n a newline';
// Outputs: Variables do not $expand $either
echo 'Variables do not $expand $either';