Heim >Backend-Entwicklung >PHP-Tutorial >PHP-Deduplizierung oder Statistik eines zweidimensionalen Arrays basierend auf einem bestimmten Feld
In diesem Artikel werden hauptsächlich zweidimensionale PHP-Array-Deduplizierungen oder statistische Tipps vorgestellt, die einen bestimmten Referenzwert haben. Jetzt können Freunde in Not darauf verweisen um das Feld Provinz (Provinz) zu deduplizieren und die Anzahl der Vorkommen der Provinz (Provinz) in Tianjin zu zählen
Lösung:
$arr = array( array('province'=>'甘肃','name'=>'甲'), array('province'=>'天津','name'=>'乙'), array('province'=>'天津','name'=>'丙') ); $result = array(); foreach ($arr as $key=>$value){ $result[$value['province']] += 1; } dump($result);
$result = array( '甘肃'=>1, '天津'=>2 );
Deduplizieren Sie auf ähnliche Weise das Feld Provinz (Provinz) und zählen Sie die Gesamtzahl der Provinzen in Tianjin
$arr = array( array('province'=>'甘肃','number'=>100), array('province'=>'天津','number'=>200), array('province'=>'天津','number'=>300) ); 需要得到如下结果: $arr = array( array('province'=>'甘肃','number'=>100), array('province'=>'天津','number'=>500) );
Lösung:
$result = array(); foreach ($arr as $key=>$value){ $result[$value['province']] += $value['number']; } dump($result);
Verwandte Empfehlungen:
PHP zweidimensionale Array-Deduplizierung basierend auf einem bestimmten Element PHP zweidimensionale Array-Sortierung array_multisortDas obige ist der detaillierte Inhalt vonPHP-Deduplizierung oder Statistik eines zweidimensionalen Arrays basierend auf einem bestimmten Feld. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!