Php 如何在一个句子中洗牌单词?

Php 如何在一个句子中洗牌单词?,php,Php,我有一个简单的表格,可以输入一个句子。当我提交表单时,我想洗牌单词而不是字符。到目前为止,我就是这么做的,但这并不是混淆视听: if (isset($_POST['sentence'])) { $original_sentence = $_POST['sentence']; } else { die ('Give me a sentence!'); } $words = explode( " / ", $original_sentence ); foreach($

我有一个简单的表格,可以输入一个句子。当我提交表单时,我想洗牌单词而不是字符。到目前为止,我就是这么做的,但这并不是混淆视听:

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

$words=explode,$original\u句子;洗牌$words;var_dump$words;