Home > Backend Development > PHP Tutorial > Improvements in php about merging arrays with the same key value of a certain field, php field_PHP tutorial

Improvements in php about merging arrays with the same key value of a certain field, php field_PHP tutorial

WBOY
Release: 2016-07-13 10:04:21
Original
823 people have browsed it

Improvements in php regarding merging arrays with the same key value in a certain field. PHP field

The following is the implementation 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;
}
Copy after login

www.bkjia.comtruehttp: / ****Explanation about parameters**$key key value has the same key name**$array represents the original array...
Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template