Rumah  >  Artikel  >  pembangunan bahagian belakang  >  php中有关合并某一字段键值相同的数组合并的改进_PHP教程

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

WBOY
WBOYasal
2016-07-13 10:04:09900semak imbas

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 /** **关于参数的说明...
Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn