@wikiparse

Как обратиться к элементу в stdClass?

Работает такая конструкция)
<?php
$client = new SoapClient("http://ws.emex.ru/EmExService.asmx?wsdl",array('encoding'=>"utf-8","exception" => 0));
$params = array('login' => '****','password' => '****','detailNum' => '9091901164','substLevel' => 'All','substFilter' => 'FilterOriginalAndAnalogs','deliveryRegionType' => 'PRI');
$resSClient = $client->FindDetailAdv4($params);
$array = (array) $resSClient;
print_r ($array);
   echo ($client->FindDetailAdv4($params));
die();
?>

она выдает
stdClass Object
(
    [FindDetailAdv4Result] => stdClass Object
        (
            [Details] => stdClass Object
                (
                    [SoapDetailItem] => Array
                        (
                            [0] => stdClass Object
                                (
                                    [GroupId] => 2
                                    [PriceGroup] => Original
                                    [MakeLogo] => TY
                                    [MakeName] => Toyota
                                    [DetailNum] => 9091901164
                                    [DetailNameRus] => СВЕЧА ЗАЖИГАНИЯ
                                    [PriceLogo] => STOC
                                    [DestinationLogo] => AFL
                                    [PriceCountry] => Москва
                                    [LotQuantity] => 1
                                    [Quantity] => 90
                                    [DDPercent] => 100.0
                                    [ADDays] => 5
                                    [DeliverTimeGuaranteed] => 5
                                    [ResultPrice] => 273.08
                                )

как получить, например MakeName?
  • Вопрос задан
  • 2204 просмотра
Решения вопроса 1
L1Qu0R
@L1Qu0R
Веб разработчик
$obj->FindDetailAdv4Result->Details->SoapDetailItem[0]->MakeName
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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