仅获取每个数组中存在的元素

时间:2014-08-14 13:11:07

标签: php arrays

我有一个数组数组,例如

Array
(
    [0] => Array
        (
            [0] => 3
            [1] => 6
        )

    [1] => Array
        (
            [0] => 1
            [1] => 2
            [2] => 3
            [3] => 4
            [4] => 6
            [5] => 16
            [6] => 25
            [7] => 26
            [8] => 27
        )
    [2] => Array
        (
            [0] => 1
            [1] => 2
            [2] => 3
            [3] => 6
        )

)

我需要做的是将其减少到单个数组,只包含每个外部数组中的元素,因此对于上面的示例,元素3和6.我已经完全碰到了一个墙想想我怎么会开始这样做。有人能指出我如何做到这一点的正确方向吗?

1 个答案:

答案 0 :(得分:6)

简单:

$result = call_user_func_array('array_intersect', $array);

其中$array是您的“整个”数组。