@NDll

Как вывести значения, которые есть в двух массивах?

С фронта приходит вот такой массив картинок

"images": [{"id": "01fy6vppzmrfza3bfwj89cr63b"}],

array:1 [
  0 => array:1 [
    "id" => "01fy6vppzmrfza3bfwj89cr63b"
  ]
]

получаю с базы изображения, которые загружены

ProductImage::where('product_id', $productId)->select('id', 'product_id', 'path', 'image')->get();

и имеют вот такой вид

array:4 [
  0 => array:4 [
    "id" => "01fy6vrc8yjsmhy7h1j01rvhkb"
    "product_id" => "01fy6qndyz048vvq83ry844jbg"
    "image" => "62/126230926796087_16473503756145_5f602b856cb4a9204d8fd26fb1601514.png"
  ]
  1 => array:4 [
    "id" => "01fy6vrc9088r68hasc80zt0z6"
    "product_id" => "01fy6qndyz048vvq83ry844jbg"
    "image" => "56/126230926eaa85b_16473503826985_5f602b856cb4a9204d8fd26fb1601514.png"
  ]
  2 => array:4 [
    "id" => "01fy6vsgdyv23hzc13h83sjwbn"
    "product_id" => "01fy6qndyz048vvq83ry844jbg"
    "image" => "62/126230926796087_16473503756145_5f602b856cb4a9204d8fd26fb1601514.png"
  ]
  3 => array:4 [
    "id" => "01fy6vsge0xzcdac07xt74j2hp"
    "product_id" => "01fy6qndyz048vvq83ry844jbg"
    "image" => "56/126230926eaa85b_16473503826985_5f602b856cb4a9204d8fd26fb1601514.png"
  ]
]

как мне вывести значения, которые есть и в том массиве и во втором по id?
  • Вопрос задан
  • 87 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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