两个数组,按照下标相同合并
如
b =[
0=>[3,4],
1=>[7,8],
2=>[11,12],
];
合并后
array (size=4)
0 =>
array (size=4)
0 => int 1
1 => int 2
2 => int 3
3 => int 4
1 =>
array (size=5)
0 => int 5
1 => int 6
2 => int 8
3 => int 7
4 => int 8
2 =>
array (size=2)
0 => int 11
1 => int 12
3 =>
array (size=2)
0 => int 1
1 => int 2
算法
//获取keys = array_keys($b);
foreach(k=>k,b[a[b[b[a[$k];
}
}
或者
foreach(k=>b[a[b[$k]?? []);
}
网友评论