【发布时间】:2026-01-30 16:35:01
【问题描述】:
我有这个foreach循环,我只想获取并显示最大值为buildings的数组
这是我的循环
$this->TaTarVillages = array();
foreach ($this->GetTaTaRVillages() as $value) {
$this->TaTarVillages[] = array(
'id' => $value['id'],
'player_id' => $value['player_id'],
'player_name' => $value['player_name'],
'village_name' => $value['village_name'],
'alliance_id' => $value['alliance_id'],
'alliance_name' => $value['alliance_name'],
'buildings' => $this->getWonderLandLevel($value['buildings'])
);
}
使用 PHP 7
【问题讨论】:
-
你可能想用你正在使用的语言标记这个问题
-
我使用php7作为编程语言
-
如果最高平分怎么办?只保留第一个?您想潜在地保留所有具有最高值的行吗? Barmar 的方法见this answer。
标签: php arrays loops foreach php-7