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