Код: Выделить всё
$string = "
first sentence has w aaa yy too many excess spaces
and too many lines
between
paragraphs.
";
< /code>
Это то, что я хочу: (максимум одной пустой строки между параграфами, только одно пространство между словами) < /p>
$string = "first sentence has w aaa yy too many excess spaces
and too many lines
between
paragraphs";
< /code>
Мне нужна комбинация функций в PHP, которая исправила бы это. Я искал их и нашел ту, которая заменяет более 1 новой линии всего на 1, но я хочу иметь максимум одной пустой линии между абзацами, но не более этого. Я также нашел тот, который удаляет избыточные белые пространства, но это удаление новых линий, это не сработает: < /p>
$string = preg_replace('/(\r\n|\r|\n)+/', "\n", trim($string));
$string = preg_replace('/\s+/', ' ', $string);
Подробнее здесь: https://stackoverflow.com/questions/794 ... e-and-remo
Мобильная версия