Доброго времени суток! Вообще задача сначала стояла
так, но перемучившись решил сложить это бремя на PHP. Итак... имею на выходе массив товаров, допустим
$result = array(
array(
'id' => 1,
'category_id' => 1
),
array(
'id' => 2,
'category_id' => 2
),
array(
'id' => 3,
'category_id' => 1
),
array(
'id' => 1,
'category_id' => 2
),
)
Мне нужно выбрать айдишники товаров, которые одновременно находятся и в первой и во второй категории. То есть у меня есть ещё один массив со списком категорий, в которых должен находиться товар. Для данного примера мне нужно получить на выходе следующий массив
$out = array(1)// В моём массиве остался лишь айдишник 1, поскольку только у него есть category_id = 1 и category_id =2
В общем, как из вышеуказанного массива получить массив с айдишниками товара, который находится в категориях, указанных в другом массиве? Заранее огромное спасибо!