У меня есть простая форма, где я могу ввести предложение. Когда я отправляю форму, я хочу перетасовать слова (не символы). Это то, что я сделал до сих пор, но это не смешивает слова:
if (isset($_POST['sentence'])) {
$original_sentence = $_POST['sentence'];
} else {
die ('Give me a sentence!');
}$words = explode( " / ", $original_sentence );foreach($words as $word) {
array_rand($words);
echo $word;
}
Вы можете взорваться, перемешать и взорвать:
$original_sentence = "i am a simple sentence";
$words = explode( " ", $original_sentence );
shuffle($words);
echo implode(" ",$words);
http://php.net/manual/en/function.explode.php
http://php.net/manual/en/function.implode.php
http://php.net/manual/en/function.shuffle.php
Других решений пока нет …