Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> dostęp do tablicy
Resurrection
post
Post #1





Grupa: Zarejestrowani
Postów: 82
Pomógł: 1
Dołączył: 23.02.2012

Ostrzeżenie: (0%)
-----


Staram się dostać do tablicy...otrzymuje wartość null mimo że dane pwoinny się tam znajdować...może źle poruszam się po tablicy...więc pytanie jak dostać się do tego żeby wyciągnąć dane:
  1.  
  2. $dogetpostbuyformsdataforsellers_response = array(
  3. 'post-buy-form-data' => array(
  4. 'post-buy-form-id' => 3381748,
  5. 'post-buy-form-items' => array(
  6. 'post-buy-form-it-quantity' => 2,
  7. 'post-buy-form-it-amount' => 20.00,
  8. 'post-buy-form-it-id' => 972090662,
  9. 'post-buy-form-it-title' => 'Oferta testowa',
  10. 'post-buy-form-it-country' => 1,
  11. 'post-buy-form-it-price' => 10.00)
  12. )
  13. )
  14. )
  15. )

i teraz chcę dostać się np: do post-buy-form-it-title

  1. foreach($tablica as $row)
  2. {
  3. $row->{'post-buy-form-id'}; // to odczytuje poprawnie
  4. $row->{ 'post-buy-form-items'}->{'post-buy-form-it-title'};//tu otrzymuje null
  5. $row['post-buy-form-it-title']->{'post-buy-form-it-title'};//tutaj błąd odwołania
  6. }
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Resurrection
post
Post #2





Grupa: Zarejestrowani
Postów: 82
Pomógł: 1
Dołączył: 23.02.2012

Ostrzeżenie: (0%)
-----


To nie ja sobie stworzyłem takiego potwora to Allegro i jego WebApi :-) ...a to jest tylko część tej struktury :-)

po zastosowaniu vardump:
  1. var_dump($dogetpostbuyformsdataforsellers_response['post-buy-form-data'][0]['post-buy-form-items'][0]['post-buy-form-it-title']);


jako wynik otrzymuje wartość : NULL

jednak upieram się, że tam musza być dane gdyż ta transakcja została wykonana i poza tym w dalszej części tej struktury tam gdzie jest pojedyncze zagnieżdżenie podaje wszystkie dane, natomiast tam gdzie zagnieżdżenie jest jak przy post-buy-form-it-title otrzymuje wartości null . Te inne wartości to np: adres wysyłki, który klient musiał podać.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 19:08