Php 如何合并这些复杂的数组
我有两个阵列: 第一阵列:Php 如何合并这些复杂的数组,php,arrays,multidimensional-array,merge,Php,Arrays,Multidimensional Array,Merge,我有两个阵列: 第一阵列: $a=array ( [0]=>array ( [row]=>array ( [0]=>array ( [type]=>3 [addres]=>'ab
$a=array
(
[0]=>array
(
[row]=>array
(
[0]=>array
(
[type]=>3
[addres]=>'abc'
[invi]=>5
)
)
)
)
第二阵列:
$b=array(
[usn]=>43
[ssn]=>52
)
我想合并这两个数组。这样生成的数组将如下所示:
$c=array
(
[0]=>array
(
[row]=>array
(
[0]=>array
(
[type]=>3
[addres]=>'abc'
[invi]=>5
[usn]=>43
[ssn]=>52
)
)
)
)
我尝试了数组合并,但它没有给我想要的输出
如何通过合并$a和$b阵列来实现上述$c阵列?您没有向我们提供任何关于它通常应该如何工作的信息。根据您编写的内容,您应该将$b与$a[0]['row'][0]合并
$c = array_merge($a[0]['row'][0],$b);
$a[0]['row'][0] = $c;
$c = $a;
//resultant array is
print_r($c);