"John", "age" => 25), array("name" ..."/>

php二维数组怎么不去重合并?

31次阅读
没有评论

要不去重合并的二维数组可以使用array_merge函数进行操作。该函数可以将两个或多个数组合并成一个数组,不会进行去重操作。

示例代码如下:

<?php

$arr1 = array(
    array("name" => "John", "age" => 25),
    array("name" => "Mary", "age" => 30)
);

$arr2 = array(
    array("name" => "David", "age" => 20),
    array("name" => "Mary", "age" => 35)
);

$result = array_merge($arr1, $arr2);

print_r($result);

输出结果如下:

Array
(
    [0] => Array
        (
            [name] => John
            [age] => 25
        )

    [1] => Array
        (
            [name] => Mary
            [age] => 30
        )

    [2] => Array
        (
            [name] => David
            [age] => 20
        )

    [3] => Array
        (
            [name] => Mary
            [age] => 35
        )

)

可以看到,$arr1和$arr2中的元素都在$result数组中,没有进行去重操作。

正文完
 
评论(没有评论)