Получаю вот такой ответ от сайта в формате xml
собираю xml в массив для php и получаю такое содержимое
пытаюсь получить элементы массива которые нужно
static function readStock()
{
$DOM = simplexml_load_file(self::$file_xml);
foreach($DOM as $item)
{
print_r($item);
$arFields = array();
$EXT = trim((int)$item->sku);
$description = trim((string)$item->description);
$quantity = trim((int)$item->stock_list->value);
$UNIT_RATE = trim((int)$item->package_list->value);
$pic = 0;
if($PID = Product::getProductByEXT($EXT, $pic)){
$arFields['ACTIVE'] = 'Y' ;
$arFields['TOTAL_QUANTITY'] = $quantity;
$arFields['DESCRIPTION'] = $description;
$arFields['UNIT_RATE'] = $UNIT_RATE;
при попытке вывести значения элементов в ответ приходит 00..
если делать так, как показано ниже, то php ругается
$UNIT_RATE = trim((int)$item->package_list[0]->value);
Не могу понять, что я делаю не так? в php новичок..
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники