Всем доброго! Пожалуйста подскажите, как убрать пробелы и спуски в html, есть такой скрипт: Код (PHP): ob_start(function($compress) { return preg_replace(array('/\r/','/\n/','/\t/'),'',$compress); }); index($pages); ob_end_flush(); preg_replace заменяю на str_replace Код (PHP): return str_replace(array('\r','\n','\t'),'',$compress); Не срабатывает все остается как и без нее вообще. Можно ли сделать - это, без регулярок? Этот скрипт делает из такого html: Код (PHP): <div> <span> Text1 </span> <span> Text2 </span> </div> В такой: Код (PHP): <div><span>Text1</span><span>Text2</span></div>
Код (PHP): $str = " d a g e r dfdfdf ee "; $replaces=[ "\n" => '', "\r" => '', "\t" => '', ]; $str = str_replace(array_keys($replaces), $replaces, $str); var_dump ($str);