Как получить значения из следующего массива?

0

Я получил следующий массив в результате вывода веб-службы? Я напечатал значения в массиве с помощью метода print_r() как указано в следующем описании.

ARRAY OUTPUT:

Array
 ( [0] => stdClass Object 
 ( [return] => stdClass Object
 ( [data] => stdClass Object 
 ( 
 [status] => 50000 
 [adminUser] => 1 
 [atdUserid] => 58 
 [category] => [client] => [cur_designation] => TL 
 [currentEmpId] => E058
 [digitPrefix] => 8,5,1,3,7,0
 [email] => [email protected] 
 [employeeId] => 58 
 [employee_status] => 1 
 [firstName] => Jaliya 
 [lastName] => Seneviratna 
 [last_login_date] => stdClass Object ( [date] => 6 [month] => 2 [year] => 2015 )
 [letterPrefix] => D,C,U,T,Z,E 
 [loginName] => jaliya 
 [resourceStatus] => 
 [taskPassword] => d6188c72995d80e1a8e00d34987e0f6b 
 [userId] => 118 ) 
 [reason] => Success 
 [refetch] => 1 
 [status] => 1 
    ) ) ) 

Я получил вышеупомянутый массив, вызвав веб-службу в php. Я хочу получить данные из этого массива. И проблема заключалась в том, что я не мог получить объекты stdClass в правильный тип. Я попробовал следующий код, но он не работает. Может ли кто-нибудь помочь мне получить значения внутри data[] в php. Я использовал следующий код, и он не работает и дает исключение.

ИСПОЛЬЗУЕМЫЙ КОД:

 print_r(array_values($quote));
 echo $quote[0]->data;

Исключением было следующее...

ИСКЛЮЧЕНИЕ, ПОЛУЧЕННОЕ:

 Notice: Undefined property: stdClass::$data in                                      C:\xampp\htdocs\WebServiceDemo-php\democlient.php on line 27    

Как получить значения из этого массива? Пожалуйста, помогите мне...

  • 0
    Чувак, возможно, это будет ответом json, так что разберись ...
  • 0
    вы пробовали echo $ quote [0] -> return-> data;
Показать ещё 1 комментарий
Теги:
arrays

2 ответа

0

USE Может печатать каждое ключевое значение массива данных следующим образом:

 echo $quote[0]->data->status;

Я буду печатать

50000 
  • 0
    большое Вам спасибо
0

преобразовать объект в массив с помощью этой функции

get_object_vars(array); 
  • 0
    большое Вам спасибо

Ещё вопросы

Сообщество Overcoder
Наверх
Меню