$playerId= array();
$playerId[] = intval($row['Id']);
$allrounders[] = array(
'Weight'=>$fullTotal,
'Id'=>$playerId
);
rsort($allrounders);
$sliceAr = array_slice($allrounders,0,5);
foreach($sliceAr as $allroundK){
echo $allrounders[]['Id']."<br/>";
}
问题: 在上面的数组中如何相应地获取Id Key的值?它获取所有玩家的分数并用他的 ID 进行组织并按降序排序。它需要第 5 个结果。我需要它们的 ID。
最佳答案
在 foreach 循环内,$allroundK
是数组的项。在本例中,它是带有权重和 id 的数组。所以:
foreach($sliceAr as $allroundK) {
echo $allroundK['Id']."<br />";
}
关于php - 如何获取数组内的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19095262/