Valeurs agrégées pour des clés similaires dans un tableau d'objets
Étant donné un tableau d'objets, où chaque objet possède une clé nommée "nom" et une valeur correspondante, la tâche consiste à regrouper les objets par leur « nom » et à accumuler leurs propriétés de « valeur ». Par exemple, si nous avions le tableau suivant :
[ { 'name': 'P1', 'value': 150 }, { 'name': 'P1', 'value': 150 }, { 'name': 'P2', 'value': 200 }, { 'name': 'P3', 'value': 450 } ]
Le résultat souhaité serait :
[ { 'name': 'P1', 'value': 300 }, { 'name': 'P2', 'value': 200 }, { 'name': 'P3', 'value': 450 } ]
Pour réaliser cette agrégation, nous pouvons adopter une approche itérative comme suit :
Cette approche itérative garantit que les objets portant le même « nom » sont regroupés et leurs propriétés de « valeur » sont accumulées en conséquence.
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!