Заменить несколько пробелов и новых строк только одним пробелом в PHP

У меня есть строка с несколькими символами новой строки.

Строка:

This is         a dummy text.               I need              




to                                      format
this.

Желаемый результат:

This is a dummy text. I need to format this.

Я использую это:

$replacer  = array("\r\n", "\n", "\r", "\t", "  ");
$string = str_replace($replacer, "", $string);

Но это не работает так, как хотелось бы/необходимо. Между некоторыми словами нет пробелов.

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

11
задан hakre 30 May 2012 в 08:04
поделиться