上图是 arr1
上图是arr2
我想把这2个arr合并为arr3,arr3个图如下:
我想把这2个arr合并为arr3,arr3个图如上,这里,3个数组的第一维成员都是X,这里X是3,实际项目中X是变量,比如arr1包含arr[0],arr[1],arr[2]
3个数组的第一维相同,我想合并他们的第二维,请问大家有办法吗
请使用php语言
谢谢
$arr1=array(array('name'=>'aaaaaaa','num'=>101),array('name'=>'bbbbbbbb','num'=>0),array('name'=>'cccccccccc','num'=>41));
$arr2=array(array('age'=>22),array('age'=>24),array('age'=>26));
foreach ($arr2 as $a) {
foreach ($a as $aa) {
$a1[]=$aa;
}
}
foreach ($arr1 as $k=> $v) {
$t[]=array_merge($v,array('age'=>$a1[$k]));
}
echo "<pre>";
print_r($t);
echo "</pre>";
?>
神州图骥欠薪,高手,简单明了
得到结果:
array(3) {
[0] => array(3) {
["name"] => string(2) "aa"
["num"] => string(1) "1"
["sex"] => string(3) "gay"
}
[1] => array(3) {
["name"] => string(2) "bb"
["num"] => string(1) "2"
["sex"] => string(3) "gay"
}
[2] => array(3) {
["name"] => string(2) "cc"
["num"] => string(1) "3"
["sex"] => string(3) "gay"
}
}
有问题群里找。