Méthode : 1. Utilisez array_sum() pour calculer la somme de tous les éléments du tableau, la syntaxe "array_sum($arr)" ; 2. Utilisez l'instruction for pour parcourir le tableau, additionnez et additionnez les éléments un par un, la syntaxe "for ($i=0;$i
L'environnement d'exploitation de ce tutoriel : système Windows 7, version PHP 8, ordinateur DELL G3
PHP fournit plusieurs méthodes pour trouver la somme des éléments du tableau. Trois sont présentées ci-dessous.
Méthode 1 : Utilisez la fonction array_sum()
array_sum() est une fonction intégrée en PHP qui peut calculer la somme de tous les éléments d'un tableau et renvoyer la somme des éléments.
<?php header("Content-type:text/html;charset=utf-8"); $array= array(1,2,3,4,5,6,7,8,9,10); var_dump($array); echo '数组所有元素之和:'. array_sum($array); ?>
Description :
Si tous les éléments de $array sont des entiers, renvoie une valeur entière ; si une ou plusieurs des valeurs sont des nombres à virgule flottante, renvoie un nombre à virgule flottante.
S'il y a des éléments de type non numérique dans $array, alors PHP les convertira en valeur numérique (PHP est un type de langage faible et convertira automatiquement la variable dans le type de données correct en fonction de la valeur de la variable ), et la conversion échoue. Utilisez-la simplement comme valeur 0 pour participer au calcul.
<?php header("Content-type:text/html;charset=utf-8"); $array= array("10.1xy", 100, '1', "0.01"); var_dump($array); echo '数组所有元素之和:'. array_sum($array); ?>
Méthode 2 : utilisez l'instruction for pour parcourir le tableau, ajouter et additionner les éléments un par un
<?php $array= array(1,2,3,4,5,6,7,8,9,10); $sum=0; $len=count($array);//数组长度 for ($i=0; $i < $len; $i++) { $sum+=$array[$i]; } echo '1 + 2 + 3 +...+ 9 + 10 = '. $sum; ?>
Remarque : l'instruction for n'est valide que pour l'index tableaux et ne peut pas être parcouru Tableau associatif
La boucle for prédéfinira la variable qui contrôle le nombre de boucles dans l'instruction for, de sorte que l'instruction de boucle for puisse effectuer des opérations de boucle en fonction du nombre connu de boucles. Elle convient pour. les situations où le nombre de fois que le script doit être exécuté est clairement connu (selon l'indice numérique du tableau d'index).Méthode 3 : utilisez la boucle foreach pour parcourir le tableau, ajoutez et additionnez les éléments un par un
foreach est une instruction spécialement conçue pour parcourir des tableaux. C'est une méthode couramment utilisée pour parcourir des tableaux. Elle fournit un excellent résultat. commodité ; après PHP5, vous pouvez également parcourir des objets (foreach ne peut être appliqué qu'aux tableaux et aux objets). L'instruction foreach parcourt le tableau quel que soit l'indice du tableau et peut être utilisée pour les tableaux d'index discontinus et les tableaux associatifs avec des chaînes comme indices.<?php header('content-type:text/html;charset=utf-8'); $array= array(1,2,3,4,5,6,7,8,9,10); $sum=0; foreach ($array as $value) { $sum+=$value; } echo '数组所有元素之和:'. $sum; ?>
Tutoriel vidéo 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!