Maison > Article > développement back-end > Comment trouver la somme des nombres dans un tableau en php
Étapes de mise en œuvre : 1. Définissez une variable affectée d'une valeur de 0 pour stocker le résultat de la sommation, la syntaxe "$sum=0;" 2. Utilisez l'instruction foreach pour parcourir le tableau, la syntaxe "foreach($array as $value){loop body Statement block}"; 3. Dans le corps de la boucle, utilisez is_numeric() pour détecter si les éléments du tableau sont des nombres (ou des chaînes numériques) et ajoutez les éléments numériques à la somme. La syntaxe est " if(is_numeric($value)){$ sum+=$value;}".
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3
Méthode php pour trouver la somme des nombres dans un tableau
Étape 1 : Définir une variable valeur attribuée 0 pour stocker le résultat de la sommation.
$sum=0;
Étape 2 : Utilisez l'instruction foreach pour parcourir le tableau
foreach ($array as $value){ 循环语句块 }
Parcourez le tableau $array donné et attribuez la valeur du tableau actuel à $value dans chaque boucle.
Étape 3 : Dans le corps de la boucle, utilisez is_numeric() pour détecter si l'élément du tableau est un nombre (ou une chaîne numérique), ajoutez les éléments numériques à la somme
if(is_numeric($value)){ $sum+=$value; }
Une fois la boucle terminée, la valeur de $sum est le résultat de la somme.
Code d'implémentation :
<?php header("Content-type:text/html;charset=utf-8"); $array = array("php",1,2,'3',4,"hello","5",null,true,"6",7,8,"9","a"); var_dump($array); $sum=0; foreach($array as $value){ if(is_numeric($value)){ $sum+=$value; } } echo "数组中数字的总和:".$sum; ?>
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!