我想从关联数组的所有键中仅提取重复项。 数组结构是:
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
)
)
现在这个数组之外,我想要一个应该检查每个键的函数,并给我重复。就像上面的例子 8 和 28 结果应该是因为这些值在所有三个键中都可用.. bank_users,bank_link,banks 。 请帮忙......
答案 0 :(得分:1)
您需要array_intersect
来获取每个数组中的公共元素,并array_unique
将它们减少为每个元素。
尝试
$result = array_unique(
array_intersect($arr['bank_users'], $arr['bank_link'], $arr['banks'])
);
答案 1 :(得分:-1)
array_unique
- 从数组中删除重复值