Maison >développement back-end >Problème PHP >Comment additionner des tableaux en php
En PHP, il est très pratique d'effectuer des opérations de somme sur des tableaux. Ci-dessous, nous présenterons en détail la méthode de sommation des tableaux PHP.
1. Utilisez la fonction array_sum pour additionner
La fonction array_sum intégrée de PHP peut additionner toutes les valeurs du tableau. Son format de syntaxe est le suivant :
array_sum(array $array): float
Parmi eux, $array représente le tableau à additionner, et la valeur de retour est and results. Il convient de noter que array_sum ne peut additionner que les éléments dont les valeurs sont des nombres. S'il y a des éléments non numériques dans le tableau, 0 sera renvoyé.
Ce qui suit est un exemple qui montre comment utiliser la fonction array_sum pour additionner un tableau :
$numbers = array(1, 2, 3, 4, 5); $total = array_sum($numbers); echo "数组的和为:$total";
Le résultat en cours d'exécution est :
数组的和为:15
2. Utilisez la boucle foreach pour additionner
En plus d'utiliser la fonction array_sum intégrée à PHP , on peut aussi utiliser foreach Une boucle qui accumule les valeurs d'un tableau une par une. La méthode spécifique est la suivante :
Ce qui suit est un exemple qui montre comment utiliser une boucle foreach pour additionner un tableau :
$numbers = array(1, 2, 3, 4, 5); $total = 0; foreach ($numbers as $number) { $total += $number; } echo "数组的和为:$total";
Le résultat en cours d'exécution est :
数组的和为:15
3. Utilisez une boucle while pour additionner
En plus d'utiliser une boucle foreach, nous pouvons également utiliser une boucle while pour additionner les tableaux. La méthode spécifique est la suivante :
Ce qui suit est un exemple qui montre comment utiliser une boucle while pour additionner un tableau :
$numbers = array(1, 2, 3, 4, 5); $total = 0; $index = 0; while ($index < count($numbers)) { $total += $numbers[$index]; $index++; } echo "数组的和为:$total";
Le résultat en cours d'exécution est :
数组的和为:15
4. Utiliser des fonctions récursives pour additionner
Enfin, nous pouvons également utiliser des fonctions récursives pour somme des tableaux multidimensionnels Somme. La méthode spécifique est la suivante :
Ce qui suit est un exemple qui montre comment utiliser une fonction récursive pour additionner des tableaux multidimensionnels :
function array_sum_recursive($array) { $total = 0; foreach ($array as $element) { if (is_array($element)) { $total += array_sum_recursive($element); } else { $total += $element; } } return $total; } $numbers = array(1, 2, array(3, 4), 5); $total = array_sum_recursive($numbers); echo "数组的和为:$total";
Le résultat en cours d'exécution est :
数组的和为:15
Il existe plusieurs méthodes ci-dessus pour additionner des tableaux en PHP. Vous pouvez choisir celle qui convient. méthode en fonction de vos besoins réels. Pour implémenter la fonction de sommation de tableau.
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!