首页 > 开发 > PHP > 正文

php中有关合并某一字段键值相同的数组合并的改进

2024-05-04 23:32:10
字体:
来源:转载
供稿:网友

这篇文章主要介绍了php中有关合并某一字段键值相同的数组合并的改进,需要的朋友可以参考下

下面是实现代码:

 

 
  1. /** 
  2. **关于参数的说明 
  3. **$key键值相同的键名 
  4. **$array代表原数组 
  5. **$start代表$array[0][$key] 
  6. **$newkey代表相同键值相同的键名 
  7. **/ 
  8.  
  9. function combine_same_val($array,$start,$key,$newkey){ 
  10. static $new
  11. foreach($array as $k=>$v){ 
  12. if($v[$key]==$start){ 
  13. $new[$v[$newkey]][] = $v
  14. unset($array[$k]); 
  15. continue
  16. sort($array); 
  17. if(count($array)!==0){ 
  18. combine_same_val($array,$array[0][$key],$key,$newkey); 
  19. return $new

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表