Как организовать массив в php для получения массива для каждого элемента в одном цикле foreach?

Я сделал запрос xpath к URL и получил коллекцию элементов.
Теперь мне нужно получить коллекцию массивов предметов с массивами для каждого предмета.
В недавнем коде у меня только один массив. Помогите мне правильно организовать массовую.

    //Queries by classNames
$queryItem = $xpath->query('//div[@class="catalog__item"]');

foreach ($queryItem as $goodsItem) {
$result = array (
"goodsItem" => array (
"queryName" => $xpath->query('//a[@class="goods__title"]', $goodsItem),
"queryPrice" => $xpath->query('//span[@class="price_block__cur-price"]', $goodsItem),
"queryDiscount" => $xpath->query('//span[@class="price_block__old-price"]', $goodsItem),
"queryImglink" => $xpath->query('//img[@class="catalog__item__image"]/@src', $goodsItem),
"queryDesription" => $xpath->query('//div[@class="catalog__item__text"]/p', $goodsItem)
)
);
}
var_dump($result);

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]