есть ли готовое решение для осуществления сабжа? типа как делает str_shuffle для перемешивания букв в строке, только для слов в тексте.
Насчет готового не знаю, но сразу пришла мысль - $words = explode(" ", $str); shuffle($words); echo implode(" ", $words); Конечно, многое нужно учитывать и скорее всего, это далеко не оптимальный вариант.