我想将数组合并到另一个子数组。代码如下:
<?php
$data = array(
'id' => array(),
'data' => array(
'rows' => array(
array('name'=>'abc123'),
array('name'=>'abc456'),
array('name'=>'abc789'),
)
)
);
$temp = array(
array('name'=>'def123'),
array('name'=>'def456'),
array('name'=>'def789')
);
$data['data']['rows'] += $temp;
var_dump($data);
然而它没有用。我也尝试使用array_merge,但它仍然是相同的。我可以提出的唯一解决方案是使用for循环,但我不想使用添加for循环。
答案 0 :(得分:2)
合并数组将与array_merge()
一起使用,但您必须记住使用函数的返回值:
$data['data']['rows'] = array_merge($data['data']['rows'], $temp);
答案 1 :(得分:1)