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

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

青灯夜游
Libérer: 2023-03-17 18:18:01
original
3096 Les gens l'ont consulté

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);
?>
Copier après la connexion

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);
?>
Copier après la connexion

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;
?>
Copier après la connexion

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;
?>
Copier après la connexion

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!

Étiquettes associées:
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>
Tutoriels associés
Recommandations populaires
Derniers cours
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal