【发布时间】:2016-03-10 13:21:28
【问题描述】:
$arr = Array
(
[0] => Array
(
[PropertyID] => 11
)
[1] => Array
(
[PropertyID] => 22
)
[2] => Array
(
[PropertyID] => 33
)
[3] => Array
(
[PropertyID] => 44
)
)
$excludeIDs = Array(22, 11, 44);
期望的结果:
Array ( [0] => Array ( [PropertyID] => 33 ) )
我想排除 $excludeIDS 内包含匹配 PropertyID 的数组
我该怎么做?
【问题讨论】:
-
循环遍历数组和
unset,这不是必需的。 -
$merged = array_merge($arr, array(array('PropertyID' => 22), array('PropertyID' => 11), array('PropertyID' => 44))); $unique = array_map("unserialize", array_unique(array_map("serialize", $merged);
标签: php arrays multidimensional-array