Подтвердить что ты не робот

Стриптиз новых строк в PHP

Я работаю с фразами за последние пару дней, и единственная проблема, с которой я, похоже, сталкиваюсь, зачищает новые строки в html перед ее печатью.

Кто-нибудь знает, как удалить каждую новые строки из HTML с помощью PHP?

4b9b3361

Ответ 1

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

Ответ 2

Почему бы не использовать регулярное выражение, например

$string = trim(preg_replace('/\s+/', ' ', $string));

как предложено здесь.

Ответ 3

ответ pt2ph8 не работал у меня, пока я не изменил его немного следующим образом:

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

В этой демонстрации можно увидеть разные результаты:

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