Autor | Zpráva | ||
---|---|---|---|
Enko Profil |
#1 · Zasláno: 19. 1. 2017, 14:41:59
Ahoj,
mám stažené API na získávání dat z externího serveru. Výsledná data jsou částečně v objektech, ale bohužel s objekty jsem přišel do styku jen letmo. Mám následující výsledek z funkce print_r(). Array ( [0] => DellWarranty Object ( [data:DellWarranty:private] => Array ( [end_date] => 2016-10-31T18:59:59 [entitlement_type] => INITIAL [item_number] => 709-10557 [service_level_description] => Next Business Day [service_level_group] => 5 [service_provider] => [start_date] => 2013-10-30T19:00:00 ) ) [1] => DellWarranty Object ( [data:DellWarranty:private] => Array ( [end_date] => 2016-10-31T18:59:59 [entitlement_type] => INITIAL [item_number] => 710-18618 [service_level_description] => ProSupport for End Users and Next Business Day On-Site Service [service_level_group] => 5 [service_provider] => [start_date] => 2013-10-30T19:00:00 ) ) [2] => DellWarranty Object ( [data:DellWarranty:private] => Array ( [end_date] => 2016-10-31T18:59:59 [entitlement_type] => INITIAL [item_number] => 774-10058 [service_level_description] => IT Advisory Strategic TAG Service [service_level_group] => 11 [service_provider] => [start_date] => 2013-10-30T19:00:00 ) ) ) getWarranties: 1 A rád bych z tohoto získal běžné asociativní pole, abych mohl s výslednými hodnotami dál pracovat. Poradíte prosím, jak získat výsledná data například "start_date", atd... Děkuji |
||
Joker Profil |
#2 · Zasláno: 19. 1. 2017, 16:33:38
A nemá ten objekt metodu na získání dat v příslušném formátu?
Vzhledem k tomu, že data je private atribut, není zvenku přístupný. |
||
Časová prodleva: 4 dny
|
|||
Enko Profil |
#3 · Zasláno: 23. 1. 2017, 13:12:53
Joker:
Děkuji za odpověď. V OOP nejsem úplně zběhlý, ale chápu dotaz a nemůžu to nikde najít. Ale snad jsem se jen přehlédnul. Zdrojáky jsou zde: github.com/Contex/DellAPI Jde mi o zjištění hodnoty "end_date". |
||
blaaablaaa Profil |
#4 · Zasláno: 23. 1. 2017, 13:25:44
Enko:
foreach ( $data as $warranty ) { echo $warranty->getEndDate(); } |
||
Enko Profil |
#5 · Zasláno: 23. 1. 2017, 15:16:52
blaaablaaa:
Ano, děkuji. Jak jednoduché :) |
||
Časová prodleva: 7 let
|
0