Maison > Article > développement back-end > Comment trouver la valeur moyenne d'un tableau à deux dimensions en PHP
Étapes de mise en œuvre : 1. Définissez une variable et attribuez une valeur de 0 pour stocker la somme des éléments du tableau à deux dimensions. La syntaxe est "$s=0;" 2. Parcourez le tableau à deux dimensions et calculez. la somme des éléments du tableau à deux dimensions. La syntaxe est " foreach(array as $v){if(is_array($v)){$s+=array_sum($v);}else{$s+=$v. ;}}"; 3. Utilisez count() pour calculer la longueur du tableau bidimensionnel, syntaxe "count(array,1)"; 4. Utilisez l'instruction "elements and/length" pour calculer la moyenne.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3
En PHP, vous pouvez principalement utiliser l'instruction foreach, la fonction array_sum() et la fonction count() pour trouver le moyenne de la valeur du tableau bidimensionnel.
Étapes de mise en œuvre :
Étape 1 : Définir une variable et attribuer une valeur de 0 pour stocker la somme des éléments du tableau à deux dimensions
$sum=0;
Étape 2 : Parcourir le tableau à deux dimensions et calculer la somme des éléments
Utilisez l'instruction foreach pour parcourir les éléments externes du tableau à deux dimensions
Dans le corps de la boucle, utilisez la fonction is_array() pour déterminer si l'élément externe est un type de tableau, et utilisez l'opérateur "+=" pour résumer
S'il ne s'agit pas d'un type de tableau, ajoutez et additionnez les éléments externes qui ne le sont pas
S'il s'agit d'un type de tableau, utilisez array_sum( ) fonction pour calculer la somme de tous les éléments du tableau interne et la sommer avec les éléments externes. Ajoutez-les simplement ensemble.
foreach($arr as $v){ if(is_array($v)){ $sum+=array_sum($v); }else{ $sum+=$v; } }
La boucle se termine et la valeur de la variable $sum est la somme des éléments du tableau à deux dimensions.
echo "二维数组的和为:".$sum;
Étape 3 : Utilisez la fonction count() pour calculer la longueur du tableau à deux dimensions
$len=count($arr,1);
Lecture recommandée : "Apprentissage des tableaux PHP : Calcul de la longueur du tableau d'un tableau à deux dimensions Dimensional Array" pour en savoir plus sur le mécanisme de la fonction count() permettant de calculer la longueur d'un tableau bidimensionnel.
Étape 4 : Utilisez l'opérateur "/" pour diviser la somme des éléments par la longueur du tableau pour calculer la moyenne
二维数组的元素和 / 二维数组的长度
Exemple de code complet :
<?php header("content-type:text/html;charset=utf-8"); $arr = array(1,2,3,array(4,5,6),7,8,array(9,10)); var_dump($arr); $sum=0; foreach($arr as $v){ if(is_array($v)){ $sum+=array_sum($v); }else{ $sum+=$v; } } echo "二维数组的和为:".$sum."<br>"; $len=count($arr,1); echo "二维数组的长度为:".$len."<br>"; $a=$sum/$len; echo "二维数组的平均数为:".$a; ?>
Apprentissage recommandé : "PHP Tutoriel vidéo 》
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!