您好我有结构数组等作为求和阵列钥匙
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 –
我已经给了你一个答案根据您的修改...检查它...但它需要修改 –