2017-04-16 51 views
-1

我有如下所示的數組:數組值mathemaical結果

Array(
[0] => 3 
[1] => * 
[2] => 15 
[3] => - 
[4] => 15) 

我所需要的數組值來顯示導致像在PHP的結構。即3 * 15-15的 。 結果應該是30. 我該怎麼做?

+0

這是PHP語言先生。 – SuUbha

+0

在PHP語言先生。 – SuUbha

+0

你有什麼嘗試過,你卡在哪裏?請更具體地說明你的輸出:你想要一個表達式或數值的「顯示結果」嗎?結果是什麼格式? –

回答

1

你可以這樣做。這只是一個草案:

$arr = [ 3, '*', 15, '-', 15]; 

$first = reset($arr); 
while ($operation = next($arr)) { 
    $second = next($arr); 
    switch ($operation) { 
    case '*': $first *= $second; 
       break; 
    case '-': $first -= $second; 
       break; 
    } 
} 

echo $first; 
+0

謝謝。你的選秀很棒。 – SuUbha

+0

Thnks。樂意效勞。 – splash58