shuffleArray
shuffleArray(array $arg = []) :array
🇯🇵 🇺🇸
引数で与えられた配列をシャッフルして返します。
メルセンヌ・ツイスタとともに、バイアスのないフィッシャー–イェーツのシャッフルを使用します。
したがって、この関数はPHPのshuffle()
関数よりもランダムであり、シード可能です。
パラメータ
$arg
シャッフルする配列。
例
>>> Faker\Factory::create('ja_JP')->suffleArray(['こんにちは', 'せかい'])
=> [
"せかい",
"こんにちは",
]
>>> Faker\Factory::create()->shuffleArray(['a' => 'A', 'b' => 'B', 'c' => 'C'])
=> [
"C",
"A",
"B",
]
注意
注意:
上記例の2つ目のように、連想配列を渡した場合も配列で返されます。