配列をシャッフルするのに問題があります。うまくいけば、誰かが私を導くことができますか?
私はこの配列を持っています:(この配列はランダムな関連関数から生成されました)
Array
(
[1] => Array
(
[boo] => hello
[yeah] => world
)
)
私はこのシャッフル関連機能を使用しています:
function shuffle_assoc($list) {
if (!is_array($list)) return $list;
$keys = array_keys($list);
shuffle($keys);
$random = array();
foreach ($keys as $key) {
$random[] = $list[$key];
}
return $random;
}
$test = shuffle_assoc($array);
echo "<pre>";
print_r($test);
echo "</pre>";
そして、私はこれを取得します:
Array
(
[0] => Array
(
[boo] => hello // I'm trying to switch
[yeah] => world // these two values
)
)
シャッフル機能が切り替わらず[boo]
、[yeah]
誰かが私を助けることができますか?