Maison  >  Article  >  développement back-end  >  Comment trouver la somme des éléments d'un tableau en php

Comment trouver la somme des éléments d'un tableau en php

青灯夜游
青灯夜游original
2023-01-09 15:12:532885parcourir

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

Comment trouver la somme des éléments d'un tableau en php

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 &#39;数组所有元素之和:&#39;. array_sum($array);
?>

Comment trouver la somme des éléments dun tableau en php

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, &#39;1&#39;, "0.01");
var_dump($array);
echo &#39;数组所有元素之和:&#39;. array_sum($array);
?>

Comment trouver la somme des éléments dun tableau en php

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 &#39;1 + 2 + 3 +...+ 9 + 10 = &#39;. $sum;
?>

Comment trouver la somme des éléments dun tableau en php

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(&#39;content-type:text/html;charset=utf-8&#39;);   
$array= array(1,2,3,4,5,6,7,8,9,10);
$sum=0;
foreach ($array as $value) { 
    $sum+=$value;
} 
echo &#39;数组所有元素之和:&#39;. $sum;
?>

Comment trouver la somme des éléments dun tableau en php

Apprentissage recommandé : "

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!

Déclaration:
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