1

いくつかの SO 投稿で、配列をシャッフルするには、php のshuffle($array);.

ただし、私の問題は、辞書からランダムな単語を生成し (方法を知っていて、機能している)、文字をランダムにシャッフルしてアナグラムにすることです。

つまり、基本的には、単語randomは toadrmonまたは似たようなものになりますが、単語内の文字がランダムにシャッフルされます。

どうすればphpでこれを行うことができますか?

4

3 に答える 3

5
function shuffleWord($word) {

    $wordArray = str_split($word);
    shuffle($wordArray);
    return implode('',$wordArray);
}

$word = 'random';
$anagram = shuffleWord($word);
于 2011-12-24T13:01:01.550 に答える
0

PHP スクリプト:

<?php
//For shuffling characters in a string you can use str_shuffle function as shown below
echo str_shuffle("PHPTUTORS");
?>

出力:

TSTPPOHRU

参考ソースコード

于 2013-04-19T21:35:19.310 に答える
0

PHPマニュアルより - str_shuffle

PHP で str_shuffle 関数を使用できます。

于 2012-12-18T09:36:07.573 に答える