Быстрый способ сравнения одномерных и многомерных массивов в 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) нет показать в обычном массиве. Эти массивы на самом деле довольно большие, поэтому я не уверен, что будет самым быстрым способом сделать это?

Ответы на вопрос(4)

Ваш ответ на вопрос