$replys = "Array
(
    [0] => Array
        (
            [replynum] => 127
        )
    [1] => Array
        (
            [replynum] => 0
        )
)";
$alls = "
Array
(
    [0] => Array
        (
            [reced_authorid] => 32541152
        )
    [1] => Array
        (
            [reced_authorid] => 32541550
        )
)
";使用什么函数能将数组 $replys 和 数组 $alls 一一合并在一起呢?合并成以下数组格式:

$arr =  "
Array
(
    [0] => Array
        (
            [reced_authorid] => 32541152
            [replynum] => 0
        )
    [1] => Array
        (
            [reced_authorid] => 32541550
            [replynum] => 127
        )
)
";
我写了循环去array_push  但是不好使呢。

解决方案 »

  1.   

    $replys = array(
      array( 'replynum' => 127 ),
      array( 'replynum' => 0 ),
    );
    $alls = array(
      array( 'reced_authorid' => 32541152 ),
      array( 'reced_authorid' => 32541550 ),
    );$t = array_map('array_merge', $replys, $alls);
    print_r($t);Array
    (
        [0] => Array
            (
                [replynum] => 127
                [reced_authorid] => 32541152
            )    [1] => Array
            (
                [replynum] => 0
                [reced_authorid] => 32541550
            ))