Maison >développement back-end >Problème PHP >Somme et moyenne du tableau PHP

Somme et moyenne du tableau PHP

王林
王林original
2023-05-11 09:13:36662parcourir

PHP est un langage de programmation réputé très adapté au développement Web. PHP possède de nombreuses fonctions utiles, notamment des fonctions permettant de calculer la somme et la moyenne des tableaux.

Dans cet article, nous expliquerons comment calculer la somme et la moyenne à l'aide de tableaux PHP et fournirons quelques exemples pour que vous puissiez mieux comprendre.

Tout d'abord, nous devons créer un tableau contenant des valeurs numériques afin de pouvoir effectuer des calculs dessus. Voici un exemple de tableau simple :

$numbers = [10, 20, 30, 40, 50];

En utilisant la fonction de tableau array_sum() vous pouvez calculer la somme d'un tableau. Il prend un tableau en entrée et renvoie la somme de tous les éléments du tableau comme indiqué ci-dessous : array_sum() 可以计算数组的总和。它需要一个数组作为输入,并返回数组中所有元素的总和,如下所示:

$total = array_sum($numbers); // 150

使用同样的方式,我们可以通过简单地将 array_sum() 返回的总和值除以数组中元素的数量来计算数组的平均值。数组函数 count() 可以计算数组中的元素数量,如下所示:

$count = count($numbers); // 5
$average = $total / $count; // 30

现在,我们已经计算出了数组的总和和平均值。下面是完整的示例代码:

$numbers = [10, 20, 30, 40, 50];

$total = array_sum($numbers); // 150
$count = count($numbers); // 5

$average = $total / $count; // 30

echo "数组总和为: $total<br>";
echo "数组平均值为: $average";

输出结果如下:

数组总和为: 150
数组平均值为: 30

如果您想对关联数组进行相同的操作,也可以使用上面提到的函数。不同之处在于 array_sum() 将遍历数组中的所有值,而不仅仅是遍历数字键。

例如,考虑以下关联数组:

$book_prices = [
   "The Alchemist" => 15,
   "The Little Prince" => 12,
   "The Giver" => 10,
   "The Hobbit" => 18,
   "The Catcher in the Rye" => 14
];

如果我们想计算这些图书价格的总和和平均值,我们可以这样实现:

$prices = array_values($book_prices);

$total = array_sum($prices); // 69
$count = count($prices); // 5

$average = $total / $count; // 13.8

echo "书的总共价格为: $total<br>";
echo "书的平均价格为: $average";

在上面的代码中,我们首先使用 array_values() 函数将价格存储在一个简单的数组中。然后,我们计算该数组的总和和平均值,就像之前的例子一样。

总结:

在 PHP 中,计算数组总和和平均值非常简单。使用 array_sum() 函数可以计算数组的总和,使用 count()rrreee

De la même manière, nous pouvons le faire en divisant simplement la valeur de somme renvoyée par array_sum() Le nombre d'éléments dans le tableau pour calculer la moyenne du tableau. La fonction de tableau count() peut compter le nombre d'éléments dans un tableau comme indiqué ci-dessous : 🎜rrreee🎜Maintenant, nous avons calculé la somme et la moyenne du tableau. Voici l'exemple de code complet : 🎜rrreee🎜Le résultat est le suivant : 🎜rrreee🎜Si vous souhaitez faire la même opération avec un tableau associatif, vous pouvez également utiliser la fonction mentionnée ci-dessus. La différence est que array_sum() parcourra toutes les valeurs du tableau, pas seulement les touches numériques. 🎜🎜Par exemple, considérons le tableau associatif suivant : 🎜rrreee🎜 Si nous voulons calculer la somme et la moyenne de ces prix de livres, nous pouvons le faire comme ceci : 🎜rrreee🎜Dans le code ci-dessus, nous utilisons d'abord array_values () code> stocke les prix dans un tableau simple. On calcule ensuite la somme et la moyenne de ce tableau, comme dans l'exemple précédent. 🎜🎜Résumé : 🎜🎜Calculer la somme et la moyenne d'un tableau est très simple en PHP. Utilisez la fonction <code>array_sum() pour calculer la somme du tableau, utilisez la fonction count() pour obtenir le nombre d'éléments dans le tableau, et enfin divisez les deux valeurs ​​pour obtenir la valeur moyenne du tableau. Qu'il s'agisse d'un tableau numérique ou d'un tableau associatif, vous pouvez facilement calculer la somme et la moyenne d'un tableau en utilisant la méthode ci-dessus. 🎜

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