Maison > développement back-end > Problème PHP > Comment trouver la valeur moyenne d'un tableau avg en php

Comment trouver la valeur moyenne d'un tableau avg en php

青灯夜游
Libérer: 2023-03-16 20:52:02
original
3175 Les gens l'ont consulté

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

Comment trouver la valeur moyenne d'un tableau avg en php

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);
Copier après la connexion

É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);
Copier après la connexion

É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;
Copier après la connexion

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);
?>
Copier après la connexion

Comment trouver la valeur moyenne dun tableau avg en php

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)
Copier après la connexion

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, &#39;1&#39;, "0.01");
var_dump($array);
echo &#39;数组所有元素之和:&#39;. array_sum($array);
?>
Copier après la connexion

Comment trouver la valeur moyenne dun tableau avg en php

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 )
Copier après la connexion

La description du paramètre est la suivante :

  • $array : est. le tableau ou l'objet à compter ;
  • $mode : est un paramètre facultatif et peut être omis.
    • Si le paramètre $mode est omis ou défini sur COUNT_NORMAL ou 0, la fonction count() ne détectera pas les tableaux multidimensionnels ;
    • Si $mode est défini sur COUNT_RECURSIVE ou 1, la fonction count() calculera de manière récursive ; le nombre d'éléments dans le tableau Number, particulièrement utile pour calculer le nombre d'éléments dans des tableaux multidimensionnels.

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);
?>
Copier après la connexion

Comment trouver la valeur moyenne dun tableau avg en php

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);
?>
Copier après la connexion

Comment trouver la valeur moyenne dun tableau avg en php

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal