Maison  >  Article  >  développement back-end  >  Comment trouver la somme d'un tableau à deux dimensions en php

Comment trouver la somme d'un tableau à deux dimensions en php

zbt
zbtoriginal
2023-07-12 14:42:551887parcourir

Comment trouver la somme d'un tableau à deux dimensions en PHP : 1. Définissez d'abord un tableau à deux dimensions $matrix ; 2. Utilisez deux boucles foreach imbriquées pour parcourir chaque élément et ajoutez-le à la variable $sum ; , Enfin, nous pouvons afficher la somme calculée à l'écran.

Comment trouver la somme d'un tableau à deux dimensions en php

L'environnement d'exploitation de ce tutoriel : système windows10, version php8.1.3, ordinateur DELL G3.

En PHP, nous pouvons utiliser des boucles pour calculer la somme de tous les éléments d'un tableau à deux dimensions. Voici un exemple de code :

//定义一个二维数组
$matrix=array(
array(1,2,3),
array(4,5,6),
array(7,8,9)
);
//初始化和为0
$sum=0;
//遍历二维数组
foreach($matrixas$row){
foreach($rowas$value){
//将每个元素累加到和上
$sum+=$value;
}
}
//输出结果
echo"二维数组中所有元素的和为:".$sum;
?>

1 Dans le code ci-dessus, nous définissons d'abord un tableau bidimensionnel $matrix. Le tableau contient 3 sous-tableaux, chacun comportant 3 éléments entiers.

2. Ensuite, nous utilisons deux foreach imbriqués. Parcourez chaque élément et accumulez-le dans la variable $sum

3. Enfin, nous affichons la somme calculée à l'écran.

Le résultat de l'exemple ci-dessus est : la somme de tous les éléments du tableau bidimensionnel est : 45.

Il convient de noter que dans les applications réelles, nous devrons peut-être d'abord déterminer si les dimensions et les éléments du tableau bidimensionnel répondent aux exigences, et effectuer un traitement sûr du tableau, tel qu'une vérification nulle, une vérification de la légalité du données d'entrée, etc.

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