Maison >développement back-end >Problème PHP >Comment trouver la valeur moyenne d'un tableau avg en php
Étapes de mise en œuvre : 1. Utilisez la fonction array_sum() pour calculer la somme de tous les éléments du tableau, la syntaxe "$sum=array_sum($arr);" 2. Utilisez la fonction count() pour calculer la longueur. du tableau, la syntaxe "$len= count($arr);" 3. Utilisez l'opérateur "/" pour diviser la somme des éléments par la longueur du tableau pour obtenir la moyenne du tableau, la syntaxe est "$ avg=$sum/$len;".
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3
En PHP, vous pouvez utiliser les fonctions array_sum() et count() pour trouver la moyenne du tableau.
Étapes de mise en œuvre :
Étape 1. Utilisez la fonction array_sum() pour calculer la somme de tous les éléments du tableau
$sum=array_sum($arr);
Étape 2 : Utilisez la fonction count() pour calculer la longueur de le tableau (le nombre d'éléments dans le numéro du tableau)
$len=count($arr);
Étape 3 : Utilisez l'opérateur "/" pour diviser la somme des éléments par la longueur du tableau pour obtenir la moyenne du tableau avg
$avg=$sum/$len;
exemple d'implémentation :
<?php header("content-type:text/html;charset=utf-8"); function f($arr){ $sum=array_sum($arr); echo "数组元素和:".$sum."<br>"; $len=count($arr); echo "数组长度:".$len."<br>"; $avg=$sum/$len; echo "数组平均值:".$avg."<br><br>"; } $arr=array(1,2,3,4,5,6,7,8,9,10); var_dump($arr); f($arr); $arr=array(2,4,6,8,10); var_dump($arr); f($arr); ?>
fonction Description
1. Fonction array_sum() La fonction array_sum() peut calculer la somme de tous les éléments du tableau et renvoyer la somme des éléments.
array_sum($array)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. $array
中所有元素都是整数,则返回一个整数值;如果其中有一个或多个值是浮点数,则返回浮点数。
如果$array中
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 en valeur correcte en fonction sur la valeur du type de données variable), si la conversion échoue, elle sera utilisée comme valeur 0 pour participer au calcul.
<?php header("Content-type:text/html;charset=utf-8"); $array= array("10.1xy", 100, '1', "0.01"); var_dump($array); echo '数组所有元素之和:'. array_sum($array); ?>
2. Fonction count()
La méthode pour obtenir la longueur d'un tableau en PHP est très simple PHP nous fournit deux fonctions pour calculer la longueur d'un tableau, à savoir count(. ) et la fonction sizeof( ). La fonction
count() peut compter le nombre de tous les éléments d'un tableau, ou le nombre d'attributs dans un objet. Son format de syntaxe est le suivant :
count($array , $mode )
La description du paramètre est la suivante :
Astuce : Si $array n'est ni un tableau ni un objet, la fonction count() retournera 1 ; si $array est égal à NULL, la fonction count() retournera 0.
Exemple 1 : La longueur d'un tableau unidimensionnel
<?php header("content-type:text/html;charset=utf-8"); $arr=array(1,2,3,4,5,6,7,8,9); var_dump($arr); echo "数组长度为:".count($arr); ?>
Exemple 2 : La longueur d'un tableau bidimensionnel
<?php header("Content-type:text/html;charset=utf-8"); $arr= array ("张三", 25, array("高数","PHP教程","英语"), ); //输出语句 var_dump($arr); echo "数组长度为:".count($arr,1); ?>
la fonction sizeof() est un alias de la fonction count( ), également appelée sizeof(). Les fonctions et l'utilisation de la fonction sont exactement les mêmes que celles de la fonction count().
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!