2016-05-13 20 views
-1

我需要讓所有的偶數的平均此數組中的:平均在陣列偶數與/ while循環PHP

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

有人可以幫我嗎?我已經嘗試了一個多小時。
我必須做一個for/while循環。

+1

總結數組,然後除以中的數字陣列;這是簡單的數學。他們現在不在學校教數學嗎? http://php.net/manual/en/function.array-sum.php –

+0

http://stackoverflow.com/questions/32302645/foreach-loop-and-average-in-php –

+1

顯示你已經嘗試過遠。 –

回答

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

echo "average: {$average}<br>"; 
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); 
+0

他問平均數,而不僅僅是平均數。 –

+0

甚至索引或甚至值? – scaisEdge

+0

按值...「我需要得到這個數組中所有偶數的平均值:」 –