2015-10-15 74 views
0

我即將放棄。我knwo是DMAN簡單,但... 以下是我有:如何組合數組值?

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

我需要一個和值(所以1 + 0.5 + 0.5)的字符串? 我應該怎麼做?是否有非遞歸這樣做的方式(如array_sum())? 非常感謝你提前。

+0

爲了確保我理解,你想總結每個索引的值是否正確?比如'$ sum = $ a [0] + $ b [0] + $ c [0];' – Twisty

+0

另外,你說'給一個字符串',這個不清楚。你的意思是2作爲一個字符串轉換結果? – Twisty

+0

$ stuff是一個包含這三個數組的數組。 每個數組有一個值(1/0.5/0.5) 我需要那些被彙總來返回一個字符串(不是數組)的結果 – Rossitten

回答

1

不知道這是你在找什麼。簡單的答案,迭代你的數組數組。完成計算後,如果需要,可將該變量重新轉換爲字符串。

<?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 
?> 
+0

感謝Lord Twisty!我非常感謝你的幫助 – Rossitten