PHP - 打印带控制字符的字符串

时间:2011-07-18 01:33:35

标签: php

有没有办法让PHP输出一个字符串,其中\ r \ n和\ n是实际文本而不是换行符?我看到一个有趣的问题,即\ n的爆炸()在Windows服务器上无法正常运行......

编辑:\ r \ n's是来自用户在输入textarea时按Enter键,所以没有什么可以让我逃脱......

4 个答案:

答案 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);