如果我有一个包含换行符的PHP变量,如何打印或回显该变量的内容,以便换行显示为反斜杠后跟一个n?
详细说来,假设我有以下内容:
$test = "one\ntwo"
当我echo $test
时,我得到one two
。
我想要的是字面one\ntwo
。
我还应该澄清,我实际上并没有自己指定变量(如果我这样做,我可以使用单引号)。这是我正在处理的$ _POST变量。
答案 0 :(得分:1)
使用单引号:
$test = 'one\ntwo';
echo $test;
或者它是否来自其他地方(你说$_POST
)。注意搜索中的双引号和替换中的单引号:
$test = "one\ntwo";
$test = str_replace("\n", '\n', $test);
echo $test;
one\ntwo