Ответ 1
str_replace(array("\r", "\n"), '', $string)
Я работаю с фразами за последние пару дней, и единственная проблема, с которой я, похоже, сталкиваюсь, зачищает новые строки в html перед ее печатью.
Кто-нибудь знает, как удалить каждую новые строки из HTML с помощью PHP?
str_replace(array("\r", "\n"), '', $string)
Почему бы не использовать регулярное выражение, например
$string = trim(preg_replace('/\s+/', ' ', $string));
как предложено здесь.
ответ pt2ph8 не работал у меня, пока я не изменил его немного следующим образом:
str_replace(array("\\r", "\\n"), '', $string);
В этой демонстрации можно увидеть разные результаты:
Используйте str_replace.