00 Voix

PHP: Somme sur tous les Éléments d'un Array

Question de PlasmaTV | 03/02/2020 à 22:48

Je veux calculer la somme de tous les éléments d'un array de nombres. Jusqu'à présent, j'utilise la fonction suivante pour cela:

$arr = array(1,2,3);
$sum = 0;
 
foreach ($arr as $value) {
   $sum += $value;
}
 
echo $sum; // production: 6

N'y a-t-il pas un moyen plus simple de le faire?

RépondrePositifNégatif
Avatar
0Meilleure Réponse0 Voix

Oui, cela peut être beaucoup plus facile. Utilisez simplement la fonction array_sum() de PHP:

$arr = array(1,2,3);
$sum = array_sum($arr);
echo $sum; // output: 6

Si le array contient des strings, array_sum() essaie de convertir les chaînes en un nombre ou ajoute 0 si ce n'est pas possible.
04/02/2020 à 19:43

RépondrePositif Négatif
Répondre

Sujets Connexes

Avis Important

Veuillez noter: Les contributions publiées sur askingbox.com sont des contributions d’utilisateurs et ne doivent pas remplacer les conseils d’un professionnel. Ils ne sont pas vérifiés par des indépendants et ne reflètent pas nécessairement l’opinion de askingbox.com. Apprendre encore plus.

Participer

Posez votre propre question ou écrivez votre propre article sur askingbox.com. Voici comment.