Maison > développement back-end > Problème PHP > Trouver la moyenne d'un tableau en php

Trouver la moyenne d'un tableau en php

WBOY
Libérer: 2023-05-19 15:22:08
original
707 Les gens l'ont consulté

En PHP, nous pouvons facilement trouver la moyenne de tous les éléments d'un tableau. Cette opération est courante car la moyenne est une statistique de base couramment utilisée en statistique. Dans cet article, nous verrons comment trouver la moyenne d'un tableau en utilisant PHP.

Tout d’abord, nous devons définir clairement le tableau. Un tableau est un conteneur utilisé pour stocker un ensemble de données associées. En PHP, les tableaux peuvent accéder à leurs éléments à l'aide d'index numériques ou d'index associatifs. Un index numérique est un ensemble consécutif d’entiers, commençant à 0 et croissant. L'index associé est un ensemble de chaînes personnalisées utilisées pour identifier les éléments du tableau. Par exemple, voici un tableau accessible par index numérique :

$numbers = array(1, 2, 3, 4, 5);
Copier après la connexion

Ce tableau comporte 5 éléments, et la valeur de chaque élément peut être obtenue par index. Par exemple, $numbers[0] a une valeur de 1, $numbers[1] a une valeur de 2, et ainsi de suite.

Si nous voulons la moyenne d'un tableau, nous devons ajouter tous les éléments et diviser par le nombre d'éléments. En PHP, cela peut être accompli en utilisant les fonctions intégrées array_sum() et count() pour les tableaux. La fonction array_sum() ajoute tous les éléments du tableau, tandis que la fonction count() renvoie le nombre d'éléments dans le tableau. On peut donc combiner ces deux fonctions pour calculer la moyenne d’un tableau. Voici un exemple d'utilisation de ces deux fonctions pour calculer la moyenne d'un tableau :

$numbers = array(1, 2, 3, 4, 5);
$average = array_sum($numbers) / count($numbers);
echo "平均数为:" . $average;
Copier après la connexion

Ce code définit d'abord un tableau $numbers contenant 5 éléments. Utilisez ensuite la fonction array_sum() pour calculer la somme de tous les éléments du tableau et utilisez la fonction count() pour obtenir le nombre d'éléments du tableau. Enfin, la moyenne du tableau est calculée en divisant la somme du tableau par le nombre d'éléments. Le résultat devrait être 3 car tous les éléments du tableau $numbers totalisent 15 et diviser par 5 éléments nous donne 3.

Si nous voulons faire un calcul de moyenne sur un tableau associatif, nous devons parcourir le tableau pour calculer leur somme. Lors de l'itération dans le tableau, nous devons utiliser une structure de boucle et une variable accumulateur pour calculer la somme. Voici un exemple d'utilisation d'une boucle foreach pour calculer la moyenne d'un tableau associatif :

$scores = array("Peter"=>80, "Mike"=>90, "John"=>70, "Tom"=>85);
$total = 0;
$count = 0;
foreach ($scores as $name => $score) {
    $total += $score;
    $count++;
}
$average = $total / $count;
echo "平均分数为:" . $average;
Copier après la connexion

Ce code définit un tableau associatif $scores, qui contient les scores de chaque élève. Utilisez ensuite une boucle pour parcourir le tableau et calculer le score total via la variable accumulateur $total. Parallèlement, la variable $count est également utilisée pour enregistrer le nombre d'élèves. Enfin, divisez $total par $count pour obtenir le score moyen. Le résultat devrait être 81,25.

Il faut être conscient de certains problèmes potentiels lors du calcul des moyennes sur les tableaux. Par exemple, si le tableau est vide, une erreur d'exécution se produira. Par conséquent, avant de calculer la moyenne, vous devez vérifier si le tableau est vide, sinon une exception de pointeur nul pourrait se produire. Si le tableau contient des éléments de type non numérique, une erreur arithmétique en résultera. Par conséquent, avant d'effectuer des calculs, vous devez vous assurer que le tableau ne contient que des éléments numériques.

En plus de calculer des moyennes, PHP fournit également de nombreuses autres fonctions de tableau utiles, telles que : trouver les valeurs maximales et minimales, trier et inverser les tableaux, etc. Ces fonctions nous permettent d'opérer sur des tableaux plus facilement.

En bref, trouver la moyenne d'un tableau est une opération statistique de base. En PHP, nous pouvons utiliser les fonctions array_sum() et count() pour calculer cette valeur. Lorsque vous effectuez cela sur un tableau associatif, vous devez utiliser des structures de boucle et des variables d'accumulateur. Lors du calcul des moyennes, vous devez être conscient des problèmes pouvant survenir avec des tableaux vides et des éléments non numériques.

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!

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