如何组合数组值?

时间:2015-10-15 19:55:12

标签: php

我即将放弃。我知道这很简单但是...... 这就是我所拥有的:

$stuff =     Array ( [0] => 1 ) Array ( [0] => 0.5 ) Array ( [0] => 0.5 ) 

我需要对字符串求值(所以1 + 0.5 + 0.5)? 我应该在地球上做什么?是否有非递归这样做(如 array_sum())? 非常感谢你提前。

1 个答案:

答案 0 :(得分:1)

不确定这是否是您正在寻找的。简单的回答,迭代你的数组数组。完成计算后,如果愿意,请将变量重新转换为String。

<?php
$stuff = array(
    array(1),
    array(0.5),
    array(0.5)
);

$result = 0;
foreach($stuff as $i){
    $result += $i[0];
}

$stringResult = strval($result);
echo is_string($stringResult) . " : " . $stringResult;
// 1 : 2
?>