![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 26.10.2009 Ostrzeżenie: (0%)
|
Witajcie.
Znalazłem w necie taki przykładowego klienta do Webservise PocztyPolskiej Działa ok zwraca żądane informacje. Problem polega na tym że pokazuje je wszystkie na raz. Pomóżcie mi rozdzielić te dane Kod klienta i moja poprwka nie działająca:
Zauważyłem, że chodzi o poziom danych. Jeśli zrwócę wszystkie dane to mam: Array ( [return] => Array ( [danePrzesylki] => Array ( [dataNadania] => 2013-10-21 [kodKrajuNadania] => PL [kodKrajuPrzezn] => PL [kodRodzPrzes] => B [krajNadania] => POLSKA [krajPrzezn] Powiedzcie jak odwołać się do kolejnych poziomów. return/danePrzesyłki/krajNadania w: echo 'Kraj nadania paczki: ' .$result['krajNadania'].'<br/>'; |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 2 355 Pomógł: 533 Dołączył: 15.01.2010 Skąd: Bydgoszcz Ostrzeżenie: (0%)
|
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 26.10.2009 Ostrzeżenie: (0%)
|
Dzięki teraz działa poprawnie. A możesz mi podpowiedzieć jak zrobić to za pomoca obiektu?
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 467 Pomógł: 77 Dołączył: 6.09.2008 Skąd: Miechów / Kraków Ostrzeżenie: (0%)
|
Jeśli dostajesz tablice to nie zrobisz tego za pomocą obiektu.
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 2 355 Pomógł: 533 Dołączył: 15.01.2010 Skąd: Bydgoszcz Ostrzeżenie: (0%)
|
To serwer webservice, czyli poczta, powinna zwracać obiekt. Bynajmniej ja korzystałem z webservice, które zwracały obiekty, pierwszy raz widzę tablicę. Ty pracujesz na tym co dostajesz od nich, czyli na tablic. Na upartego, można zrobić z tablicy obiekt, ale nie ma to sensu, sztuka dla sztuki.
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 332 Pomógł: 22 Dołączył: 6.07.2010 Ostrzeżenie: (0%)
|
|
|
|
|
![]() ![]() |
|
Aktualny czas: 26.12.2025 - 22:46 |