键值相同数组合并 php中有关合并某一字段键值相同的数组合并的改进
人气:0想了解php中有关合并某一字段键值相同的数组合并的改进的相关内容吗,在本文为您仔细讲解键值相同数组合并的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:数组合并,键值相同,下面大家一起来学习吧。
下面是实现代码:
/** **关于参数的说明 **$key键值相同的键名 **$array代表原数组 **$start代表$array[0][$key] **$newkey代表相同键值相同的键名 **/ function combine_same_val($array,$start,$key,$newkey){ static $new; foreach($array as $k=>$v){ if($v[$key]==$start){ $new[$v[$newkey]][] = $v; unset($array[$k]); continue; } } sort($array); if(count($array)!==0){ combine_same_val($array,$array[0][$key],$key,$newkey); } return $new; }
加载全部内容