在PHP中删除新行

时间:2011-07-20 18:21:04

标签: php

过去几天我一直在处理短语,我似乎面临的唯一问题是在打印之前在html中删除新行。

有人知道如何使用PHP从HTML中删除每个新行吗?

3 个答案:

答案 0 :(得分:58)

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

答案 1 :(得分:2)

pt2ph8 答案对我来说不起作用,直到我改变它一点如下:

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

您可以在此演示中看到不同的结果:

http://phpfiddle.org/lite/code/g5s8-nt3i

答案 2 :(得分:-2)

为什么不使用像

这样的正则表达式
$string = trim(preg_replace('/\s+/', ' ', $string));

提议here