$check_buffer = ereg_replace(" +"," ",$check_buffer); $check_buffer = ereg_replace(" +"," ",$check_buffer); $check_buffer = trim($check_buffer); $check_buffer = ereg_replace(" +"," ",$check_buffer); Нашёл что только так можно вырезать лишние пробелы и переносы. Посоветуйте, может есть альтернативный вариант, где будет меньше ereg_replace
Вот 2 варианта в голову пришло PHP: <?php $str = 'qw qw qw qw qw qw qw q w qw qw qw'; $str = str_replace(' ','',$str); $str = str_replace("\r\n",'',$str); echo $str; ?> 2 PHP: <?php $str = 'qw qw qw qw qw qw qw q w qw qw qw'; $str = preg_replace("# |\r\n#",'',$str); echo $str; ?> ЗЫ твой ереги в ПХП 5.3.1 уже неканает.