十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
如果是两个数组是相对应的,可以使用以下方法:
目前创新互联已为近千家的企业提供了网站建设、域名、网络空间、网站托管、服务器托管、企业网站设计、兴宁网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
?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;
这个没有现成的函数可以用 只能写代码做了
$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是结果
给数组加上变量,然后遍历一下
foreach ($Arr1 as $k = $r) {
$Arr4[] = array($Arr1[$k],$Arr2[$k],$Arr3[$k]);
}
echo 'pre';
print_r($Arr4);