Maison  >  Article  >  développement back-end  >  php中有关合并某一字段键值相同的数组合并的改进_PHP教程

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

WBOY
WBOYoriginal
2016-07-13 10:04:09900parcourir

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

 下面是实现代码:

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

/**

**关于参数的说明

**$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;

}

 

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/966370.htmlTechArticlephp中有关合并某一字段键值相同的数组合并的改进 下面是实现代码: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 /** **关于参数的说明...
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn