我有这样的数组[1001] =>数组 ( [0] => 500 ) [1204] =>数组 ( [0] => 750 ) [1202] =>数组 ( [0] => 0 [1] => 10000 [2] => 138456 ) [1203] =>数组 ( [0] => 300 ))我想要对数组中的每个元素求和,以像这样的新输出[1001] =>数组 ( [0] => 500 )[1204] =>数组 ( [0] => 750 )[1202] =>数组 ( [0] => 148456 )[1203] =>数组 ( [0] => 300 ))谢谢 !
2 回答
![?](http://img1.sycdn.imooc.com/5333a0350001692e02200220-100-100.jpg)
繁花如伊
TA贡献2012条经验 获得超12个赞
您可以使用下面的代码。祝你好运!
$data=[
1001 => [ 500],1024 => [750],1202 =>[0,10000,138456],1203=>[300]
];
foreach($data as $key => $value){
if(count($data[$key]) > 1){
$data[$key]=array_sum($data[$key]);
}else{
$data[$key] =$data[$key];
}
}
- 2 回答
- 0 关注
- 136 浏览
添加回答
举报
0/150
提交
取消