我想使用随机生成的索引访问并显示每个数组中相同索引位置上的一个值。
我的代码:
$userRank = array(
"Nightowl",
"Demon Hunter",
"Shadow Walker",
"Legend"
);
$userLevel = array(
"Level 5",
"Level 10",
"Level 15",
"Level 20",
);
$deck = array();
foreach($userRank as $rank){
foreach($userLevel as $level){
$deck[] = array("level" => $level, "rank" => $rank);
}
}
shuffle($deck);
$getVal = array_shift($deck);
echo $getVal['level'] . ' ' . $getVal['rank'];
这样做的最终结果是数组从提供的数组中随机获取值。
例如:
10级夜猫子
或20级影行者
编辑:我已经知道如果使用多维数组,可以将它们分配给彼此,但我想用两个单独的数组来完成。