Удалить двойные пробелы (PHP)

Удалить двойные и более пробелы в тексте лучше всего при помощи регулярных выражений. Лучше всего при помощи функции preg_replace().

Пример

Например есть текст в котором нужно удалить двойные пробелы.

<?php $str = 'Но чтобы вы поняли, откуда возникает это превратное представление людей,<br> порицающих наслаждение и восхваляющих страдания, я раскрою перед вами всю картину<br> и разъясню, что именно говорил этот человек, открывший истину, которого я бы назвал<br> зодчим счастливой жизни.'; $fixed_str = preg_replace('/[\s]{2,}/', ' ', $str)'; /** Результат Но чтобы вы поняли, откуда возникает это превратное представление людей,<br> порицающих наслаждение и восхваляющих страдания, я раскрою перед вами всю картину<br> и разъясню, что именно говорил этот человек, открывший истину, которого я бы назвал<br> зодчим счастливой жизни. */ ?>

Посмотреть результат онлайн

Категории

ПрограммированиеPHPСтрокиСтроки в PHP

Комментарии