Maison  >  Article  >  développement back-end  >  Comment trouver la valeur moyenne d'un tableau à deux dimensions en PHP

Comment trouver la valeur moyenne d'un tableau à deux dimensions en PHP

青灯夜游
青灯夜游original
2022-07-26 18:26:433356parcourir

É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.

Comment trouver la valeur moyenne d'un tableau à deux dimensions en PHP

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;

Comment trouver la valeur moyenne dun tableau à deux dimensions en PHP

Étape 3 : Utilisez la fonction count() pour calculer la longueur du tableau à deux dimensions

$len=count($arr,1);

Comment trouver la valeur moyenne dun tableau à deux dimensions en PHP

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;
?>

Comment trouver la valeur moyenne dun tableau à deux dimensions en PHP

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!

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