php多维数据合并 php多维数组合并

php两个相关的多维数组怎么合并成一个数组

如果是两个数组是相对应的,可以使用以下方法:

目前创新互联已为近千家的企业提供了网站建设、域名、网络空间、网站托管、服务器托管、企业网站设计、兴宁网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

?php

//数组1(gc_class):

$gc_class = array(

0 =array('gc_id'=1,'gc_name'='分类1', 'gc_title' = '111111'),

1 =array('gc_id'=2,'gc_name'='分类2', 'gc_title' = '2222')

);

//数组2(acticity):

$acticity = array(

'0'=array('activity_id'=1, 'gc_class'=1, 'activity_name'='分类1下面的活动'),

'1'=array('activity_id'=2, 'gc_class'=2, 'activity_name'='分类2下面的活动')

);

$arrs = array();

foreach($gc_class as $key = $_gc_class){

$arrs[$key] = array_merge($_gc_class, $acticity[$key]);

}

print_r($arrs);

exit;

PHP多维数组的值进行合并

这个没有现成的函数可以用 只能写代码做了

$arrResult = array();

foreach ($arr as $oneItem) {

$arr[$oneItem['uid']] = array('uid' = $oneItem['uid'], 'name' = (array_key_exists('name', $arr[$oneItem['uid']]) $arr[$oneItem['uid']]['name'] != '') ? $oneItem['uid']]['name'] . ',' . $oneItem['name'] : $oneItem['name']);

}

$arr = array();

foreach ($arrResult as $oneUid) {

$arr[] = $oneUid;

}

$arr是你原来的数组变量 最后得到$arr是结果

php多维数组合并成一个数组,该如何处理

给数组加上变量,然后遍历一下

foreach ($Arr1 as $k = $r) {

$Arr4[] = array($Arr1[$k],$Arr2[$k],$Arr3[$k]);

}

echo 'pre';

print_r($Arr4);


本文名称:php多维数据合并 php多维数组合并
标题来源:http://ybzwz.com/article/doposss.html