【发布时间】:2012-12-11 05:48:58
【问题描述】:
我在洗牌时遇到了麻烦,希望有人可以指导我吗?
我有这个数组:(这个数组是由随机关联函数产生的)
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]
有人可以帮我吗?
【问题讨论】:
-
@Kafuka 抱歉,我使用的是 PHP。你问的是这个吗?