php数组合并解决方案

php数组合并

$a=Array
(
    [0] => Array
        (
            [newsupdate_id] => 1
        )
    [1] => Array
        (
            [newsupdate_id] => 2
        )

  
$b=Array
(
    [0] => 张三
    [1] => 李四

  
想要的结果
$c=Array
(
    [0] => Array
        (
            [newsupdate_id] => 1
            [newsupdate_name] => 张三
        )
    [1] => Array
        (
            [newsupdate_id] => 2
            [newsupdate_name] => 李四
        )


------解决思路----------------------
这样更一般
$a = array(
  array('newsupdate_id' => 1),
  array('newsupdate_id' => 2),
);
   
$b = array('张三', '李四');

foreach($a as $i=>$v) {
  $c[] = array_merge($v, array('newsupdate_name' => $b[$i]));
}
print_r($c);
Array
(
    [0] => Array
        (
            [newsupdate_id] => 1
            [newsupdate_name] => 张三
        )

    [1] => Array
        (
            [newsupdate_id] => 2
            [newsupdate_name] => 李四
        )

)