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

下面是实现代码:

  /**  **关于参数的说明  **$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;  }

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

郑重声明:本网站发布的内容(图片、视频和文字)以及用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注