Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: tablica stdClass Object z webapi , problem z odczytem
Forum PHP.pl > Forum > PHP
kubek15
Witam

Bawie sie troche webapi allegro i mam taki problem.
Wywołuje sobie pewną funkcje
  1. $tablica=funkcja_webapi(dane1,dane2,.......);

i jak che to wypisać np.
  1. print_r($tablica[0]);

tak żeby mieć tylko pierwszy wpis to na ekranie mam coś takiego:
Kod
stdClass Object ( [row-id] => 5352942213 [item-id] => 1813275203 [change-type] => now [change-date] => 1315954288 [current-price] => 71.89 [item-seller-id] => 22333704 )


to próbuje teraz sie odwołać do item-id tak jak poniżej:
  1. $jeden_rekor = $tablica[0]->item-id;
  2. echo $jeden_rekord;


i na ekranie zamiast id pojawia się 0.
Czy to jest spowodowane ?

Prosze o odpowiedzi.
bastard13
A spróbuj:
  1. $tablica[0]['item-id'];

żeby odwoływać się w sposób jaki ty zademonstrowałeś własność nie może mieć w nazwie myślnika.

Tak w ogóle to sobie włącz raportowanie błędów, bo chyba powinien ci się przy takiej operacji jakiś pojawićsmile.gif
erix
Cytat
żeby odwoływać się w sposób jaki ty zademonstrowałeś własność nie może mieć w nazwie myślnika.

Bullshit.

  1. $jeden_rekor = $tablica[0]->{'item-id'};
melkorm
albo
  1. $tablica[0] = (array)$tablica[0];
  2. $jeden_rekor = $tablica[0]['item-id'];
bastard13
Cytat
żeby odwoływać się w sposób jaki ty zademonstrowałeś

czyli:
  1. $tablica[0]->item-id;

a nie:
  1. $tablica[0]->{'item-id'};

smile.gif
phpion
@bastard13:
O co ci chodzi? Przecież ~erix podał rozwiązanie problemu, a twój post jest jakby negacją podanego rozwiązania.

// Edit:
Już zajarzyłem smile.gif tak czy siak należało koledze podać rozwiązanie, które zaproponował ~erix.
kubek15
Dzięki wielkie erix , twoje polecenie pomogło
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.