【问题标题】:PHP - print string with control charactersPHP - 打印带有控制字符的字符串
【发布时间】:2011-07-18 01:33:34
【问题描述】:

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

编辑:\r\n 来自用户在输入文本区域时按 Enter 键,所以我没有什么可以逃避的......

【问题讨论】:

  • 实际文本是什么意思?
  • 而不是实际的换行符,让它实际输出字符“\n”,例如...

标签: php


【解决方案1】:
echo str_replace(array("\n", "\r"), array('\n', '\r'), $input);

【讨论】:

    【解决方案2】:

    在打印前转义它们。

    echo '\\r\\n';
    

    【讨论】:

      【解决方案3】:

      你有没有尝试用另一个斜线来转义你的斜线?

      【讨论】:

        【解决方案4】:

        试试

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2023-02-15
          • 2013-02-26
          • 1970-01-01
          • 1970-01-01
          • 2023-03-18
          • 2017-09-16
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多