0

我只想从关联数组的所有键中提取重复项。数组结构是:

Array
(
    [bank_users] => Array
    (
        [0] => 8
        [1] => 8
        [2] => 8
        [3] => 28
    )

    [bank_link] => Array
    (
        [0] => 8
        [1] => 8
        [2] => 8
        [3] => 28
        [4] => 28
        [5] => 28
        [6] => 28
        [7] => 28
        [8] => 73
        [9] => 73
        [10] => 73
    )

    [banks] => Array
    (
        [0] => 8
        [1] => 28
    )
)

现在在这个数组中,我想要一个函数,它应该检查每个键并给我重复项。就像上面的示例一样,结果应该是828,因为这些值在所有三个键中都可用。.bank_users、bank_link、银行。请帮助...

4

2 回答 2

1

您需要array_intersect获取每个数组中的公共元素并将array_unique它们减少到一个。

尝试

$result = array_unique(
  array_intersect($arr['bank_users'], $arr['bank_link'], $arr['banks'])
);
于 2012-11-17T04:23:33.273 回答
-1

array_unique— 从数组中删除重复值

于 2012-11-17T04:18:54.837 回答