Maison  >  Article  >  développement back-end  >  Comment trouver la valeur totale moyenne d'un tableau en php

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

PHPz
PHPzoriginal
2023-04-26 14:21:56687parcourir

Calculer la valeur moyenne et totale d'un tableau est une tâche courante en PHP. Dans cet article, nous explorerons plusieurs façons de calculer la valeur moyenne et totale d'un tableau.

1. Utilisez la boucle for pour calculer la valeur totale et la valeur moyenne d'un tableau

La boucle for en PHP est très adaptée pour calculer la valeur totale et la valeur moyenne d'un tableau. Voici un exemple de code simple :

$numbers = array(2, 4, 6, 8, 10); // 定义一个包含5个数字的数组
$total = 0; // 初始化总值变量
$count = count($numbers); // 计算数组元素数量
for ($i = 0; $i < $count; $i++) { // 遍历数组元素
    $total += $numbers[$i]; // 累加每个元素的值
}
$average = $total / $count; // 计算平均值
echo "总值: $total<br>"; // 输出总值
echo "平均值: $average"; // 输出平均值

Le résultat de sortie du code ci-dessus est :

总值: 30
平均值: 6

2. Utilisez la boucle foreach pour calculer la valeur totale et la valeur moyenne du tableau

En plus d'utiliser la boucle for, nous pouvons. utilisez également la boucle foreach pour calculer les valeurs totales et moyennes du tableau. Voici un exemple de code :

$numbers = array(2, 4, 6, 8, 10); // 定义一个包含5个数字的数组
$total = 0; // 初始化总值变量
$count = count($numbers); // 计算数组元素数量
foreach ($numbers as $num) { // 遍历数组元素
    $total += $num; // 累加每个元素的值
}
$average = $total / $count; // 计算平均值
echo "总值: $total<br>"; // 输出总值
echo "平均值: $average"; // 输出平均值

Le résultat du code ci-dessus est le même que l'exemple précédent :

总值: 30
平均值: 6

3. Utilisez la fonction array_sum pour calculer la valeur totale du tableau

PHP fournit une fonction array_sum qui peut être utilisé pour calculer la valeur totale du tableau. Voici un exemple de code :

$numbers = array(2, 4, 6, 8, 10); // 定义一个包含5个数字的数组
$total = array_sum($numbers); // 计算数组总值
$count = count($numbers); // 计算数组元素数量
$average = $total / $count; // 计算平均值
echo "总值: $total<br>"; // 输出总值
echo "平均值: $average"; // 输出平均值

Le résultat du code ci-dessus est le même que les deux premiers exemples :

总值: 30
平均值: 6

Quatrièmement, utilisez la fonction array_reduce pour calculer la valeur totale du tableau

Une autre fonction qui calcule le total la valeur du tableau est array_reduce. Il peut être utilisé pour résumer des éléments dans un tableau. Voici un exemple de code :

$numbers = array(2, 4, 6, 8, 10); // 定义一个包含5个数字的数组
$total = array_reduce($numbers, function($carry, $num) {
    return $carry + $num;
}); // 使用array_reduce计算数组总值
$count = count($numbers); // 计算数组元素数量
$average = $total / $count; // 计算平均值
echo "总值: $total<br>"; // 输出总值
echo "平均值: $average"; // 输出平均值

Le résultat du code ci-dessus est le même que l'exemple précédent :

总值: 30
平均值: 6

Résumé

Il existe plusieurs façons ci-dessus de calculer la valeur moyenne et totale d'un tableau. Parmi elles, bien que l'utilisation de la fonction array_reduce ne soit pas aussi intuitive et facile à comprendre que d'autres méthodes, elle offre une bonne flexibilité et évolutivité. Pour les grands ensembles de données, l'utilisation de array_reduce et d'autres fonctions intégrées peut considérablement améliorer l'efficacité du code. En fonction des besoins réels et des habitudes de codage, vous pouvez choisir la méthode la plus appropriée à mettre en œuvre.

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