您好我有結構數組等作爲求和陣列鑰匙
array:2 [
0 => array:3 [
"title" => "samba"
"diff" => "06:30:00"
"user" => "Janek"
]
1 => array:3 [
"title" => "Ramba"
"diff" => "03:30:00"
"user" => "Janek"
]
2 => array:3 [
"title" => "fit"
"diff" => "03:30:00"
"user" => "Pawel"
]
]
輸出應該
array:2 [
0 => array:3 [
"title" => "samba"
"sum" => "10"
"user" => "Janek"
]
1 => array:3 [
"title" => "Ramba"
"sum" => "03:30:00"
"user" => "Pawel"
]
]
我需要總結的所有差異密鑰,但對於用戶。 e.g用戶=> janek總和DIFF => 10 用戶=>的Pawel總和DIFF => 3:30
我試圖
$values=array_sum(array_column($newArray,'diff))
但這總和所有數組。 我希望你明白。
嘗試http://stackoverflow.com/questions/1496682/how-to-sum-values-of-the-array-of-the-same-key –
我已經給了你一個答案根據您的修改...檢查它...但它需要修改 –