有没有办法让PHP输出一个字符串,其中\ r \ n和\ n是实际文本而不是换行符?我看到一个有趣的问题,即\ n的爆炸()在Windows服务器上无法正常运行......
编辑:\ r \ n's是来自用户在输入textarea时按Enter键,所以没有什么可以让我逃脱......
答案 0 :(得分:5)
echo str_replace(array("\n", "\r"), array('\n', '\r'), $input);
答案 1 :(得分:1)
在打印前逃离它们。
echo '\\r\\n';
答案 2 :(得分:0)
你是否尝试用另一个斜线逃避斜线?
答案 3 :(得分:0)
尝试
$string = str_replace(array("\r", "\n"), array('\r', '\n'), $string);