2017-04-16 48 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