-4

好的,所以我有一个数字列表

1,5,8,0,4,3

我想做的是让 PHP 脚本查看数字并获得平均值。如果该平均值低于最后一个数字,则 + 最后一个数字乘以平均值的 1/2

4

3 回答 3

2

使用 对数组求和array_sum。将其除以数组的长度,使用count. 你现在有了平均值,我相信你可以算出其余的。

于 2012-07-12T03:59:22.267 回答
0

让我知道你是否要求这样的东西——

<?php

$a = array(1,5,8,0,4,3);

$b = array_sum($a);

if($b < end($a))
{
$c = end($a)+ ($b/2);
echo $c;
}
于 2012-07-12T04:00:17.903 回答
0

你可以使用`

$avg = array_sum($numlis);
$lastelem = end($numlis);
if(lastelem == FALSE){
  echo "empty array";
  exit(1);
}
elseif($avg < $lastelem) {
  $val = $lastelem + (.5*$avg);
  echo $val;
}
else {
  echo "avg is greater";
}`

我包括了一些错误检查

于 2012-07-12T04:06:38.667 回答