2012-07-12 51 views
-4

好了,我有一個數字的列表PHP看過去和預測未來數

1,5,8,0,4,3

什麼,我想要做的是一個PHP腳本來查看數字並獲得平均值。如果該平均值低於最後一個數字,則+最後一個數字除以平均值的1/2。

+7

http://whathaveyoutried.com/ – undone 2012-07-12 03:56:34

回答

0

讓我知道,如果烏拉圭回合要求像this--

<?php 

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

$b = array_sum($a); 

if($b < end($a)) 
{ 
$c = end($a)+ ($b/2); 
echo $c; 
} 
+1

'1/2($ b)'可能是有效的代數,但它不是PHP,可能不是你想要的。也許'$ b/2'? – 2012-07-12 04:01:47

2

使用array_sum對數組求和。除以數組的長度,使用count獲得。你現在有平均數,我相信你可以找出其餘的。

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"; 
}` 

我包括了一些錯誤檢查

相關問題