$invitedfrnds0 = Array
( [0] => Array
(
[fb_user_id] => 100000058716604
[accept_status] => 0
)
[1] => Array
(
[fb_user_id] => 100000063917115
[accept_status] => 0
)
[2] => Array
(
[fb_user_id] => 100000261361844
[accept_status] => 0
)
[3] => Array
(
[fb_user_id] => 100005502043347
[accept_status] => 0
)
)
$invitedfrnds2 = Array
(
[0] => Array
(
[fb_user_id] => 100005502043347
[accept_status] => 2
)
)
这里我有两个数组$invitedfrnds0
,并且这两个数组$invitedfrnds2
中有一些匹配fb_user_id
,如果找到任何匹配我需要从第一个数组中删除匹配的记录。之后我需要合并这两个数组
结果数组看起来像这样。
$resultarray = Array
( [0] => Array
(
[fb_user_id] => 100000058716604
[accept_status] => 0
)
[1] => Array
(
[fb_user_id] => 100000063917115
[accept_status] => 0
)
[2] => Array
(
[fb_user_id] => 100000261361844
[accept_status] => 0
)
[3] => Array
(
[fb_user_id] => 100005502043347
[accept_status] => 2
)
)
我为此搜索了很多,尝试了一些
$resultarray = array_diff($invitedfrnds0,$invitedfrnds2);
$resultarray = array_map('array_diff_assoc', $invitedfrnds0, $invitedfrnds2);
但是没有弄好,请帮我解决这个问题,谢谢