使用for / while循环PHP的数组中偶数的平均值

时间:2016-05-13 16:24:09

标签: php

我需要获得此数组中所有偶数的平均值:

$aReeks = array(23,245,1,2,12,-10,46,6,66,9999,-55,348,56,6,66,983); 

有人可以帮帮我吗?我已经尝试了一个多小时。 我必须使用for / while循环。

2 个答案:

答案 0 :(得分:2)

使用array_sum()count()

$aReeks = array(23,245,1,2,12,-10,46,6,66,9999,-55,348,56,6,66,983); 

 echo array_sum($Reeks) /count($aReeks);

你可以通过这种方式获得只有偶数的数组

 foreach($aReeks as $key => $value) if($key&1) unset($aReeks[$key]);

然后

  echo array_sum($Reeks) /count($aReeks);

答案 1 :(得分:-1)

$count = 0;
$average = 0;
foreach ($aReeks as $value)
{
  $count++;
  $average += $value;
}
$average = $average/$count;

echo "average: {$average}<br>";