我在洗牌时遇到了麻烦,希望有人可以指导我吗?
我有这个数组:(这个数组是从随机关联函数产生的)
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]
有人能帮我吗?