Есть список товаров в массиве.:
$lessname = $xml->xpath('V8Exch:Data/v8:CatalogObject.Номенклатура/v8:Description');
Как можно перебрать товары в массиве циклом foreach, и добавить их в таблицу.(каждый товар добавляется в новое поле).
Вывод var_dump($lessname):
array(9) { [0]=> object(SimpleXMLElement)#18 (1) { [0]=> string(12) "Товары" } [1]=> object(SimpleXMLElement)#21 (1) { [0]=> string(10) "Блюда" } [2]=> object(SimpleXMLElement)#22 (1) { [0]=> string(12) "Усулги" } [3]=> object(SimpleXMLElement)#23 (1) { [0]=> string(16) "Апельсин" } [4]=> object(SimpleXMLElement)#24 (1) { [0]=> string(14) "Помидор" } [5]=> object(SimpleXMLElement)#25 (1) { [0]=> string(12) "Молоко" } [6]=> object(SimpleXMLElement)#26 (1) { [0]=> string(14) "Пирожок" } [7]=> object(SimpleXMLElement)#27 (1) { [0]=> string(10) "Пицца" } [8]=> object(SimpleXMLElement)#28 (1) { [0]=> string(12) "Работа" } }
Полный код:
$lessname = $xml->xpath('V8Exch:Data/v8:CatalogObject.Номенклатура/v8:Description'); //получаем массив с товарами
$user = R::dispense('productsfrom1c'); // создаем таблицу
$user->lessname = $lessname; // добавляем в колонку lessname список товаров. Тут нужно в колонку lessname добавить список товаров из массива $lessname