我喜欢将数据库中的一个数组与另一个数组进行比较,以使用isset
or生成一个缺少 id 的新数组array_key_exists
。这是我正在创建的数据库中的数组。
foreach ($listings as $listing) {
$local_ids[$listing['id']] = 'true';
}
$local_ids = array(
'567' => true,
'568' => true,
'569' => true,
'570' => true,
'571' => true,
'572' => true,
'573' => true
);
$new_ids = array(
'568',
'569',
'572',
'573',
'574',
'575',
'576',
'577'
);
取上面两个数组,我想循环遍历它们,给我一个567, 570, 571
已被删除的结果。
我更改了 ,$new_ids
因为此列表可能包含也可能不包含新的 ID 并且不在$local_ids
. 这些可以忽略,我只需要删除那些。