PHP如何将\n转换为换行符

Leo*_*cia 2 php

如何制作使用单引号声明的字符串,并\n像使用双引号声明一样进行评估?

IE。

echo 'Line1\nLine2'; // Does not split.
echo "Line1\nLine2"; // It splits.

$s = 'A string declared using \n single quotes which I can\'t change...';
echo $s // I need this to have the split at \n
Run Code Online (Sandbox Code Playgroud)

iai*_*inn 5

您应该能够将str_replace它们转换为实际的换行符:

$s = str_replace('\n', "\n", $s);
Run Code Online (Sandbox Code Playgroud)

https://3v4l.org/j0etV

如果您要将其显示为 HTML,请注意您还需要运行它nl2br(或者如果您使用的是模板引擎,这可能已经为您完成)