php 实现换行
在 PHP 中实现换行可以通过多种方式实现,具体取决于输出环境(如浏览器、命令行或文本文件)。以下是几种常见方法:
使用 HTML 换行标签
在浏览器输出时,使用 <br> 标签实现换行:
echo "第一行<br>第二行";
使用 PHP 内建常量
PHP 提供了跨平台的换行符常量:
echo "第一行" . PHP_EOL . "第二行"; // 适用于文件或命令行
echo "第一行\n第二行"; // \n 适用于 Unix/Linux/macOS
echo "第一行\r\n第二行"; // \r\n 适用于 Windows
多行字符串语法
Heredoc 或 Nowdoc 语法可保留原始格式中的换行:
echo <<<EOD
第一行
第二行
EOD;
命令行输出换行
在命令行环境中,直接使用 \n 或 PHP_EOL:
fwrite(STDOUT, "第一行" . PHP_EOL . "第二行");
写入文件时的换行
文件操作时使用系统兼容的换行符:

file_put_contents("test.txt", "第一行" . PHP_EOL . "第二行");
注意事项
- 浏览器中需通过“查看页面源代码”确认
\n的实际换行效果,或使用<pre>标签包裹内容。 - 跨平台开发推荐使用
PHP_EOL常量确保兼容性。






