php怎么求一个数组平均数

PHPz
Freigeben: 2023-04-24 09:22:25
Original
875 人浏览过

在PHP编程中,求一个数组中的平均数是一个很基本的操作。以下是一些实现平均数的方法:

方法一:使用for循环

function avg($arr){
    $sum = 0;
    $count = count($arr);
    for ($i = 0; $i < $count; $i++){
        $sum += $arr[$i];
    }
    return $sum / $count;
}
Nach dem Login kopieren

方法二:使用array_sum()和count()函数

function avg($arr){
    return array_sum($arr) / count($arr);
}
Nach dem Login kopieren

方法三:使用foreach循环

function avg($arr){
    $sum = 0;
    foreach ($arr as $value){
        $sum += $value;
    }
    return $sum / count($arr);
}
Nach dem Login kopieren

使用以上三个方法,我们可以轻松地实现一个数组的平均数计算。假设我们有一个以下的数组:

$arr = array(1, 2, 3, 4, 5);
Nach dem Login kopieren

我们可以调用avg()函数,使用以上三个方法中的任意一个计算出该数组的平均数:

echo avg($arr);   // 3
Nach dem Login kopieren

注:以上代码均适用于PHP的所有版本,其中方法二的实现可能更加简洁。同时,我们还可以使用array_reduce()函数和其他函数库中的函数来实现求平均数的功能。

以上是php怎么求一个数组平均数的详细内容。更多信息请关注PHP中文网其他相关文章!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!