现有数组如下:Array
(
[0] => Array
(
[item] => 上衣
[num] => 10
[sku] => 101012
) [1] => Array
(
[item] => 裤子
[num] => 15
[sku] => 201012
) [2] => Array
(
[item] => 上衣
[num] => 16
[sku] => 101012
) [3] => Array
(
[item] => 上衣
[num] => 11
[sku] => 232410
)
)
需要把item && sku相同的元素中的num相加,得到下面的数组,求高手给出代码和思路。Array
(
[0] => Array
(
[item] => 上衣
[num] => 26
[sku] => 101012
) [1] => Array
(
[item] => 裤子
[num] => 15
[sku] => 201012
) [2] => Array
(
[item] => 上衣
[num] => 11
[sku] => 232410
)
)
(
[0] => Array
(
[item] => 上衣
[num] => 10
[sku] => 101012
) [1] => Array
(
[item] => 裤子
[num] => 15
[sku] => 201012
) [2] => Array
(
[item] => 上衣
[num] => 16
[sku] => 101012
) [3] => Array
(
[item] => 上衣
[num] => 11
[sku] => 232410
)
)
需要把item && sku相同的元素中的num相加,得到下面的数组,求高手给出代码和思路。Array
(
[0] => Array
(
[item] => 上衣
[num] => 26
[sku] => 101012
) [1] => Array
(
[item] => 裤子
[num] => 15
[sku] => 201012
) [2] => Array
(
[item] => 上衣
[num] => 11
[sku] => 232410
)
)
解决方案 »
- 100分求php处理XML格式字符串的例子
- 大家是不是都是写在一台服务中的?
- 请教PHP中调用mysqldump备份数据库
- 到这里问个滚动条的问题,呵呵
- 在百度上打广告多少钱呀?如何计算?
- PHP+MYsql问题!!?
- 如果我有很多静态的HTM页,想通过VIEW.PHP?ID=XXX这样的链接来访问,请教一下我该如何做,可否在没有数据库支持的情况下实现呢???
- PHP 中关于switch语句的疑问
- SQl 语句的%怎么用?
- 在网易电子相册中上传图片时,可以对上传的图片进行自动缩放.改变图片大小,请问这种技术是要怎样才能实现?请教了.谢谢!
- thinkPHP怎么和FCk整合
- PHP借用$cmd运行程序后,如何关闭?
(
'0' => Array
(
'item' => '上衣',
'num' => 10,
'sku' => 101012
), '1' => Array
(
'item' => '裤子',
'num' => 15,
'sku' => 201012
), '2' => Array
(
'item' => '上衣',
'num' => 16,
'sku' => 101012
), '3' => Array
(
'item' => '上衣',
'num' => 11,
'sku' => 232410
)
);
$ar=array();
foreach($arr as $v){
if(!$ar[$v['item'].'_'.$v['sku']])
$ar[$v['item'].'_'.$v['sku']]=$v;
else
$ar[$v['item'].'_'.$v['sku']]['num']+=$v['num'];
}
print_r(array_values($ar));