由于\ n不能与单引号一起使用,因此我们需要求助于其他选项。
使用命令行界面时,可以使用常量PHP_EOL。
与浏览器一起使用时,可以使用“ <br>”。
这两个选项已在下面进行了演示。
<?php if (PHP_SAPI === 'cli') { return PHP_EOL; } else { return "<BR/>"; } ?>
假设我们的选项不是cli,将执行'else'部分并打印换行符-
<?php $var_1 = 'hi'; $var_2 = "\n"; $var_3 = 'hello'; echo $var_1 . $var_2 . $var_3; echo PHP_EOL; $var_2 = str_replace("\n", '\n', $var_2); echo $var_1 . $var_2 . $var_3; echo PHP_EOL; ?>
输出结果
这将产生以下输出-
hi hello hi\nhello