Удаляем лишние пробелы и переносы


При парсинге бывает, сталкиваешься с тем что в коде имеется много лишних пробелов и переносов. Как правило они не видны просто при просмотре в браузере, но прекрасно видны при просмотре исходного кода.

Стандартного инструмента для удаления лишних пробелов и переносов не нашел поэтому пользуемся регулярным выражением

function trim_full($str)                             
{                                                    
    return trim(preg_replace('/\s{2,}/', ' ', $str));                                                  
}

На выходе мы получаем красивую строку без лишних пробелов и переносов.

#php

Copyright © 2013-2017