我有两个多维数组是这样的:PHP和2多维数组比较基于两个键值
$original = Array (
[0] => Array
(
[time] => 1364690340
[memberid] => 90
[type] => single
)
[1] => Array
(
[time] => 1364690341
[memberid] => 92
[type] => fixed
)
[2] => Array
(
[time] => 1364690342
[memberid] => 96
[type] => single
)
)
和第二个这样的
$new = Array (
[0] => Array
(
[time] => 1364825750
[memberid] => 90
[type] => single
)
[1] => Array
(
[time] => 1364825751
[memberid] => 92
[type] => single
)
[2] => Array
(
[time] => 1364825752
[memberid] => 96
[type] => single
)
[3] => Array
(
[time] => 1364825753
[memberid] => 111
[type] => single
)
)
我的问题是:我要搜索$基于成员id和类型键的匹配原始数组,如果memberid和类型不相同 - >我想从$原始数组中删除该数组。所以在这种情况下,我想保留数组和[2]数组,因为在$新数组中我有相同的成员ID和原来的相同类型,但我想删除[1]数组,因为成员ID是相同的,但类型是不同的。所以,我最后的$原数组看起来就像这样:
$original = Array (
[0] => Array
(
[time] => 1364690340
[memberid] => 90
[type] => single
)
[1] => Array
(
[time] => 1364690342
[memberid] => 96
[type] => single
)
)