在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
$arr = array (
array (
'user_id' => 100,
'goods_id' => 10,
'number' => 1,
),
array (
'user_id' => 102,
'goods_id' => 10,
'number' => 1,
),
array (
'user_id' => 102,
'goods_id' => 10,
'number' => 1,
),
array (
'user_id' => 102,
'goods_id' => 10,
'number' => 1,
),
); $container = array ();
$result = array ();
foreach ( $arr as $item ) {
$key = $item [ 'user_id' ] . '_' . $item [ 'goods_id' ];
if ( empty ( $container [ $key ])) {
$container [ $key ] = $item [ 'number' ];
}
else {
$container [ $key ] += $item [ 'number' ];
}
} foreach ( $container as $key => $item ) {
list( $user_id , $goods_id ) = explode ( '_' , $key );
$result [] = array ( 'user_id' => $user_id , 'goods_id' => $goods_id , 'number' => $item );
} 运行结果
array ( 0 => array ( 'user_id' => '100', 'goods_id' => '10', 'number' => 1, ), 1 => array ( 'user_id' => '102', 'goods_id' => '10', 'number' => 3, ), ) |
2022-08-30
2022-08-17
2022-11-06
2022-08-15
2022-08-18
请发表评论