(转载)php 合并数组中的数据,如果键值相等其值相加
2013-06-21 10:20
507 查看
/* * 合并数据,如果键值相等其值相加 * @param array $descs * @param array $json_wares */ public static function getArrayMerge($descs, $json_wares) { if (is_array($descs) && is_array($json_wares)) { $arrayMerge = array(); foreach ($json_wares as $key=>$value) { if (array_key_exists($key, $descs)) { $arrayMerge[$key] = $value + $descs[$key]; unset($descs[$key]); } else { $arrayMerge[$key] = $value; } } return $arrayMerge+$descs; } else { return false; } }
相关文章推荐
- php合并数组并保留键值的方法
- PHP之数组数数据合并
- php合并数组并保留键值的实现方法
- php数组练习之----查询数组中某key 的键值相同的个数、数组的格式转换、合并数组
- PHP数组键值Key越界后涉及的数据类型及值范围浅谈
- [php] 索引数组合并选择两数组相加
- php 数组分组 二维数组中,将某个键值相同的合并到一个数组中
- PHP两个数组相加如何合并?
- php数组根据某一个键值,把相同键值的合并生成一个新的二维数组
- PHP 对多个数组合并去重&以及数组键值的翻转
- PHP合并数组,键值不变
- php数组根据某一个键值,把相同键值的合并生成一个新的二维数组
- php将一个二维数组按照某个字段值合并成一维数组,如果有重复则将重复的合并成二维数组
- PHP两个数组合并键值
- php中有关合并某一字段键值相同的数组合并的改进
- 在PHP中使用键值对数组构造JSON数据
- php 把多维数组中,某值相同的项合并,重组数据(不用再愁postgres中无mysql中的group_concat()功能)
- php 数组转换为xml数据,已针对数组键值为数字进行处理
- php二维数组中子数组的某一键相等,其余键值求和
- php 妙用数组键值对实现固定数据的查询