【发布时间】:2018-06-05 01:30:58
【问题描述】:
我有以下类型的array。
如何从输入array 获得所需的输出。
注意:array 是动态的
想要comp_size 与相同product_id 的总和。在此先感谢。
输入数组
array:4 [
0 => array:3 [
"comp_size" => "4.5"
"comp_id" => "10"
"product_id" => "1"
]
1 => array:3 [
"comp_size" => "4.5"
"comp_id" => "11"
"product_id" => "2"
]
2 => array:3 [
"comp_size" => "4.5"
"comp_id" => "12"
"product_id" => "2"
]
3 => array:3 [
"comp_size" => "4.5"
"comp_id" => "13"
"product_id" => "2"
]
]
想要的结果:
[
0 => array [
product_id => 1
total_size => 4.5
]
1 => array[
product_id => 2
total_size => 13.5
]
]
【问题讨论】:
-
你的意思是mysql查询总和还是数组总和?
-
@EtibarRustemzade 是的,输入数组来自 mysql,我想要这个数组根据所需的数组
-
你考虑过遍历数组吗?并对值求和?
标签: php arrays laravel laravel-5