我需要使用一个扁平的白名单值数组来过滤一个对象数组。
白名单中不包含12,所以应该将该对象移除。
$objects = [
3 => (object) ['tid' => 3],
12 => (object) ['tid' => 12],
9 => (object) ['tid' => 9],
];
$whitelist = [3, 4, 9, 11];
白名单中不包含12,所以应该将该对象移除。
[
3 => (object) ['tid' => 3],
9 => (object) ['tid' => 9],
]
12
?为什么第二个数组的第二个元素被移除了? - Felix Kling