Может ли array_filter фильтровать массив более чем по одному значению? - PullRequest
0 голосов
/ 13 июля 2020

Приведенный ниже код фильтрует многомерный массив по идентификатору 152.

$new = array_filter($test, function ($output) {
    return ($output['_id'] == 152);
});

Есть ли способ заставить его работать с несколькими идентификаторами? Например 152, 154, 155

1 Ответ

0 голосов
/ 13 июля 2020

Да, вы можете попробовать это:

$new = array_filter($test, function ($output) {
    return (in_array($output['_id'] , [152,154,155]));
});
...