我想獲得每行末尾的每行元素的總數以及每列最後每列的元素總數。PHP:如何獲得二維數組元素的總和?
例如:
我有數字的值這樣的數組:
$twoDimArr = array( array("1" , "2" , "3" , "4"),
array("1" , "2" , "3" , "4"),
array("1" , "2" , "3" , "4"),
array("1" , "2" , "3" , "4"),
array("1" , "2" , "3" , "4"),
array("1" , "2" , "3" , "4"),
array("1" , "2" , "3" , "4")
);
輸出是這樣的:
$twoDimArr = array( array("1" , "2" , "3" , "4", "total" => "10"),
array("1" , "2" , "3" , "4", "total" => "10"),
array("1" , "2" , "3" , "4", "total" => "10"),
array("1" , "2" , "3" , "4", "total" => "10"),
array("1" , "2" , "3" , "4", "total" => "10"),
array("1" , "2" , "3" , "4", "total" => "10"),
array("1" , "2" , "3" , "4", "total" => "10"))
"columnTotal => "array("7" , "14" , "21" , "28", "70")
);
輸入數組: 行中元素的數量可能會有所不同,但是每個行元素中沒有元素將等於其他行元素。輸入數組中的索引可能是任何東西。
我已經編碼,它是爲我工作,但我不滿意的代碼量。可能有人會編寫更高效,更少的代碼解決方案。
感謝
後也許你現在的代碼,以便我們可以嘗試優化呢? – 2010-08-14 05:31:06