@jazzus

Как исключить массив из массива?

Есть массив данных
[
   ['id'=>1,
    'title'=>'Первый'],
   ['id'=>2,
    'title'=>'Второй']
];

Нужно исключить вложенный массив, где id =2. Хочу использовать хелпер. Нашел метод where, но как использовать в данном случае не понял. Буду благодарен за пример.
  • Вопрос задан
  • 242 просмотра
Решения вопроса 1
solotony
@solotony
покоряю пик Балмера
я думаю как-то так:

$filtered = Arr::where($array, function ($value, $key) {
    return $value['id'] !==2 ;
});
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Alex_Wells
@Alex_Wells
PHP/Kotlin
Причем тут where? Это тебе не стрим в джаве, это элементарная и очень хреновая имплементация непонятно чего. where тебе не поможет.

https://laravel.com/docs/5.8/collections#method-filter
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы