gpt4 book ai didi

php - 显示选择中的最低值

转载 作者:行者123 更新时间:2023-11-29 01:36:26 25 4
gpt4 key购买 nike

我正在尝试从一组中获取最低值的 1 个结果。所以我有一组数字(平均值),我只需要显示其中最低的一个:

            if ($danresult->num_rows > 0) {
while($row = $danresult->fetch_assoc()) {

$score1 = $row["score_1"];
$score2 = $row["score_2"];
$score3 = $row["score_3"];
$score4 = $row["score_4"];
$score5 = $row["score_5"];
$score6 = $row["score_6"];
$score7 = $row["score_7"];
$score8 = $row["score_8"];

$sum = $score1 + $score2 + $score3 + $score4 + $score5 + $score6 + $score7 + $score8;
$totalAverage = $sum / 8;

$totalAverages[] = $totalAverage;

$index = min($totalAverages);

echo $index . '<br>';

}
}

我一直在尝试使用 php min() 函数无济于事!

我的结果通常是 2、2.75、3、3.35 等。所以我只需要显示集合中的最低值。所以就像上面的集合中的 2 个。

最佳答案

您可以将所有值添加到一个数组中并使用数组函数来确定获胜者

if ($danresult->num_rows > 0) {
while($row = $danresult->fetch_assoc()) {
$scores=array(
$row["score_1"],
$row["score_2"],
$row["score_3"],
$row["score_4"],
$row["score_5"],
$row["score_6"],
$row["score_7"],
$row["score_8"]
);
$sum= array_sum ($scores);
$totalAverage = $sum / count($scores);
$min=min($scores);

$winner=array_search($min, $scores);
}
}

关于php - 显示选择中的最低值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41874100/

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