Maison > Article > développement back-end > Comment additionner les valeurs dans une boucle Foreach en PHP ?
En PHP, l'utilisation d'une boucle foreach pour parcourir un tableau permet d'accéder aux paires clé-valeur. Ce mécanisme devient utile lorsqu’il nécessite une extraction ou une manipulation de données spécifiques. Cependant, si l'objectif est de calculer la somme des valeurs associées à ces clés, une approche supplémentaire est nécessaire.
Considérez l'exemple suivant :
foreach($group as $key => $value) { echo $key . " = " . $value . "<br>"; }
Cette boucle fera écho à la clé- paires de valeurs, ce qui donne une sortie similaire à :
doc1 = 8 doc2 = 7 doc3 = 1
Pour additionner les valeurs associées à ces clés, une variable distincte doit être initialisée pour accumuler ces valeurs :
$sum = 0; foreach($group as $key => $value) { $sum+= $value; } echo $sum;
Dans ce Par exemple, la variable $sum est initialisée à 0 et incrémentée de la valeur associée à chaque clé lors de chaque itération. Une fois la boucle terminée, $sum contient la somme de toutes les valeurs, qui peuvent ensuite être répétées pour afficher le résultat, dans ce cas, 16.
Cette approche permet une sommation efficace des valeurs dans une boucle foreach, ce qui le rend pratique pour diverses tâches d'analyse de données ou de calcul.
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!