Как перемешать слова в предложении?

У меня есть простая форма, где я могу ввести предложение. Когда я отправляю форму, я хочу перетасовать слова (не символы). Это то, что я сделал до сих пор, но это не смешивает слова:

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;
}

-4

Решение

Вы можете взорваться, перемешать и взорвать:

$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

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector