打印带有控制字符的字符串


PHP - print string with control characters

是否有办法让PHP输出一个字符串与'r'n和'n的实际文本,而不是换行符?我看到一个有趣的问题,在'n's上的一个explosion()在Windows服务器上不能正常运行…

编辑:'r'n来自于用户在输入文本区域时按enter键,所以我没有什么可以转义的…

echo str_replace(array("'n", "'r"), array(''n', ''r'), $input);

在打印前转义。

echo '''r''n';

您是否尝试用另一个斜杠转义斜杠?

Try

$string = str_replace(array("'r", "'n"), array(''r', ''n'), $string);