0
我即将放弃。我knwo是DMAN简单,但... 以下是我有:如何组合数组值?
$stuff = Array ([0] => 1) Array ([0] => 0.5) Array ([0] => 0.5)
我需要一个和值(所以1 + 0.5 + 0.5)的字符串? 我应该怎么做?是否有非递归这样做的方式(如array_sum())? 非常感谢你提前。
我即将放弃。我knwo是DMAN简单,但... 以下是我有:如何组合数组值?
$stuff = Array ([0] => 1) Array ([0] => 0.5) Array ([0] => 0.5)
我需要一个和值(所以1 + 0.5 + 0.5)的字符串? 我应该怎么做?是否有非递归这样做的方式(如array_sum())? 非常感谢你提前。
不知道这是你在找什么。简单的答案,迭代你的数组数组。完成计算后,如果需要,可将该变量重新转换为字符串。
<?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
?>
感谢Lord Twisty!我非常感谢你的帮助 – Rossitten
为了确保我理解,你想总结每个索引的值是否正确?比如'$ sum = $ a [0] + $ b [0] + $ c [0];' – Twisty
另外,你说'给一个字符串',这个不清楚。你的意思是2作为一个字符串转换结果? – Twisty
$ stuff是一个包含这三个数组的数组。 每个数组有一个值(1/0.5/0.5) 我需要那些被汇总来返回一个字符串(不是数组)的结果 – Rossitten