Regrouper les données du tableau sur une colonne et additionner les données d'une autre colonne pour un tableau associatif plat
Problème :
Étant donné un tableau de données comportant deux colonnes, « nom » et « montant », comment pouvez-vous regrouper les données par « nom » et additionner les valeurs « montant » correspondantes pour former un tableau associatif plat ?
Résultat souhaité :
Le tableau de sortie doit contenir les noms regroupés comme clés et les montants additionnés sous forme de valeurs.
Solution :
Pour atteindre le résultat souhaité, suivez ces étapes :
Exemple :
// Assuming $array is the input array $bankTotals = array(); foreach ($array as $amount) { $bankTotals[$amount['name']] += $amount['amount']; }
Ce code générera un tableau associatif tel que celui présenté dans le problème déclaration.
Remarques :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!