我在一些 SO 帖子上看到要对数组进行洗牌,你会使用 php 的shuffle($array);
.
但是,我的问题是我从字典中生成了一个随机单词(我知道该怎么做并且正在工作),然后将这些字母随机地打乱成一个字谜。
所以基本上 - 这个词random
会去adrmon
或类似的东西,但它会随机地打乱这个词中的字母。
我怎样才能在 php 中做到这一点?
function shuffleWord($word) {
$wordArray = str_split($word);
shuffle($wordArray);
return implode('',$wordArray);
}
$word = 'random';
$anagram = shuffleWord($word);
您可以在 PHP 中使用 str_shuffle 函数。
PHP 脚本:
<?php
//For shuffling characters in a string you can use str_shuffle function as shown below
echo str_shuffle("PHPTUTORS");
?>
输出:
TSTPPOHRU