Maison > Article > développement back-end > Comment additionner les valeurs des tableaux php (trois méthodes)
Dans le développement PHP, le tableau est un type de données très courant et l'un des outils puissants de traitement des données. Les tableaux peuvent contenir plusieurs valeurs et chaque valeur est accessible via un index. Dans le développement réel, nous devons souvent additionner les valeurs des tableaux.
PHP fournit une multitude de fonctions de tableau, y compris des fonctions pour additionner des tableaux. Ces fonctions incluent : array_sum(), array_reduce(), boucle foreach, etc.
Ensuite, regardons comment ces fonctions sont implémentées.
Utilisez la fonction array_sum() pour la sommation
La fonction array_sum() peut additionner les valeurs du tableau. Cette fonction ne peut être utilisée que pour additionner les éléments du tableau de types numériques purs. Voici la syntaxe de la fonction :
array_sum(array $array): float|int
Parmi eux, $array est le tableau à additionner, et la valeur de retour de la fonction est le type numérique float ou int.
L'exemple de code est le suivant :
$array = array(1, 2, 3, 4, 5); $sum = array_sum($array); echo $sum;
Le résultat de l'exécution est :
15
Dans l'exemple de code ci-dessus, nous définissons un tableau $array et le passons en tant que paramètre à la fonction array_sum() pour l'opération de somme. Enfin, le résultat obtenu $sum est affiché.
Utilisez la fonction array_reduce() pour la sommation
La fonction array_reduce() peut parcourir les valeurs du tableau et ajouter chaque élément à la fonction de rappel tour à tour pour l'opération. Voici la syntaxe de cette fonction :
array_reduce(array $array, callable $callback, $initial = null)
Parmi eux, $array est le tableau à résumer ; $callback est une fonction de rappel utilisée pour spécifier la méthode de résumé ; $initial est une valeur initiale facultative. La valeur de retour de la fonction est le résultat récapitulatif.
L'exemple de code est le suivant :
$array = array(1, 2, 3, 4, 5); $sum = array_reduce($array, function($a, $b) { return $a + $b; }, 0); echo $sum;
Le résultat de l'exécution est :
15
Dans l'exemple de code ci-dessus, nous utilisons la fonction array_reduce() pour effectuer l'opération de somme sur le tableau $array, et utilisons une fonction anonyme comme la fonction de rappel pour implémenter l’opération Accumulation des éléments du tableau.
Utilisez la boucle foreach pour additionner
Utilisez la boucle foreach pour parcourir le tableau, et vous pouvez également implémenter l'opération de sommation sur les éléments du tableau. Il convient de noter qu'une variable est nécessaire pour enregistrer le résultat, chaque élément est ajouté à la variable à tour de rôle et le résultat est affiché.
L'exemple de code est le suivant :
$array = array(1, 2, 3, 4, 5); $sum = 0; foreach($array as $val) { $sum += $val; } echo $sum;
Le résultat de l'exécution est :
15
Dans l'exemple de code ci-dessus, nous utilisons une boucle foreach pour parcourir le tableau $array et accumuler chaque élément. Enfin, les résultats obtenus sont affichés.
Pour résumer, PHP offre une variété de façons d'implémenter l'opération de somme des éléments du tableau, et les développeurs peuvent choisir différentes méthodes pour fonctionner en fonction des besoins réels.
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!