Somme automatique des valeurs du tableau php

王林
Libérer: 2023-05-19 11:56:07
original
544 Les gens l'ont consulté

En PHP, la gestion des tableaux et des valeurs numériques sont des tâches courantes. La somme de toutes les valeurs d'un tableau est probablement l'une des tâches les plus courantes. Dans cet article, nous explorerons comment effectuer une sommation automatique à l'aide de PHP.

Méthode 1 : utiliser la boucle foreach

foreach est une fonction courante pour parcourir des tableaux. Dans ce cas, nous pouvons utiliser une boucle foreach pour parcourir toutes les valeurs du tableau et les additionner.

Voici l'exemple de code pour implémenter la méthode :

$numbers = array(2, 5, 7, 9, 11);
$total = 0;
foreach ($numbers as $number) {
    $total += $number;
}
echo "数组的求和为:" . $total;
Copier après la connexion

Dans l'exemple ci-dessus, nous avons défini un tableau nommé $numbers et ajouté toutes ses valeurs et les avons stockées dans la variable $total. Enfin, nous utilisons echo pour afficher la somme.

Méthode 2 : utilisez la fonction array_sum

array_sum est l'une des fonctions fournies avec PHP et est utilisée pour calculer la somme de tous les éléments d'un tableau. Son utilisation est très simple, il suffit de passer le tableau en paramètre.

Par exemple :

$numbers = array(2, 5, 7, 9, 11);
$total = array_sum($numbers);
echo "数组的求和为:" . $total;
Copier après la connexion

Dans l'exemple ci-dessus, nous avons défini un tableau nommé $numbers et l'avons passé en paramètre à la fonction array_sum. La somme est stockée dans la variable $total et finalement sortie à l'aide de la fonction echo.

Méthode 3 : utilisez la fonction eval

Si vous souhaitez une manière plus concise de trouver la somme dans un tableau, vous pouvez utiliser la fonction eval intégrée de PHP. Convertissez d’abord le tableau en une chaîne séparée par un point d’interrogation, puis utilisez la fonction eval pour le résumer.

Voici l'exemple de code pour implémenter la méthode :

$numbers = array(2, 5, 7, 9, 11);
$str = implode(' + ', $numbers);
$total = eval("return ($str);");
echo "数组的求和为:" . $total;
Copier après la connexion

Dans cet exemple, nous convertissons le tableau $numbers en chaîne, chaque élément étant séparé par un signe plus. Nous transmettons cette chaîne à la fonction eval et stockons la valeur renvoyée dans la variable $total. Enfin, nous utilisons la fonction echo pour afficher la somme.

Soyez prudent lorsque vous utilisez la fonction eval car elle peut exécuter du code arbitraire. Assurez-vous de ne l'utiliser que si vous pouvez lui faire confiance.

Conclusion

En PHP, utiliser la somme automatique de tableaux est une tâche très courante. Cet article présente trois manières de mettre en œuvre la sommation automatique, chacune étant facile à mettre en œuvre et à comprendre. Quelle que soit l’approche que vous adoptez, calculer la somme d’un tableau est facile à faire en PHP.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal