數組,如果有過用其它語言程式設計的經歷,那麼想必會熟悉數組的概念。由於有了數組,可以用相同名字引用一系列變量,並用數字(索引)來識別它們。在許多場合,使用陣列可以縮短和簡化程序,因為可以利用索引值設計一個循環,有效地處理多種情況。數組有上界和下界,數組的元素在上下界內是連續的。
多維數組,有時需要追蹤記錄數組中的相關資訊。例如,為了追蹤記錄電腦螢幕上的每一個像素,需要引用它的 X、Y 座標。這時應該用多維數組來儲存值。
這篇文章主要介紹了php計算多維數組中所有值總和的方法,涉及php針對多維數組遞歸調用的技巧
php 內建函數 array_sum() 函數傳回數組中所有值的總和,只能傳回一維數組的總和;
計算多維數組所有值的和就要自訂函數了;
function get_sum($array) { $num = 0; foreach($array as $k => $v) { if(is_array($v)) { $num += get_sum($v); } } return $num + array_sum($array); } get_sum($array);
以上是php計算多維數組中所有值總和的方法實例程式碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!