Быстрый способ сравнения одномерных и многомерных массивов в PHP
У меня есть многомерный массив, как это:
Array (
[0] => Array
(
[time] => 1364685993
[memberid] => 131
)
[1] => Array
(
[time] => 1364685994
[memberid] => 133
)
[2] => Array
(
[time] => 1364685995
[memberid] => 141
)
)
и одномерный массив, как это:
Array (
[0] => 131
[1] => 141
[2] => 191
[3] => 205
)
Теперь я хочу удалить все вложенные массивы из многомерных массивов, которые не содержат значение memberid из обычного массива?
В этом случае только Subaray [1] будет удален из многомерного массива, так как он 'ID пользователя' значение ключа (133) нет показать в обычном массиве. Эти массивы на самом деле довольно большие, поэтому я не уверен, что будет самым быстрым способом сделать это?