gpt4 book ai didi

php - 如何在PHP中找到25个连续列的平均值

转载 作者:行者123 更新时间:2023-11-29 22:45:54 25 4
gpt4 key购买 nike

我在 Mysql 数据库中使用了 25 列。我需要计算每一列的平均值。将有一个不应包含的空值,名为 99。

我将此代码用于列 r1如何找到新平均值并将其存储在最多 r25 表的不同变量中?

$rat = $arr['r1'];
if ($rat != 99)
{
$s = $rat = $s;
$n = $n + 1;
$avg = $s / $n;
}

最佳答案

我认为您正在寻找类似的东西:

$sums = array();
$counts = array();
$avgs = array();
while($arr=mysql_fetch_assoc($result)){
foreach($arr as $key=>$val){
if($val!=99){
$sums[$key] += $val;
$counts[$key] += 1;
}
}
foreach($sums as $key=>$val){
$avgs = (($counts[$key]>0)?$sums[$key]/$counts[$key]:0);
}

关于php - 如何在PHP中找到25个连续列的平均值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29130084/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com