Odczyt z tablicy wielowymiarowej

0

Witam. Od godziny kombinuje jak odczytać informację z tablicy wielowymiarowej. Print_r zwraca:

Array ( [items-sell-again] => Array ( [0] => stdClass Object ( [sell-item-id] => 1000000 [sell-item-info] => cena [sell-item-local-id] => 0 ) ) [items-sell-failed] => Array ( ) [items-sell-not-found] => Array ( ) )

Chciałbym wyciągnąć liczbe 1000000 do zmiennej. Próbowałem na różne metody i wymyślałem rożne rozwiązania jednak nie udało mi się. Opcja:

 echo $odp['items-sell-again']['sell-item-id'];

nie wyświetla nic.

Kombinowałem też:

$odp2 = $odp['items-sell-again'];
echo $odp2['sell-item-id'];

Jednak także pusto.

Wybaczcie jeżeli problem jest prosty ale w PHP dopiero zaczynam i radze sobie do tej pory ze wszystkim ale tego nie potrafie rozwiązać.

Pozdrawiam.

0

$odp['items-sell-again'][0] -> sell-item-id

0

Zwraca mi 0 zupelnie nie wiem czemu mimo że numer jest zapisany w tablicy. Zwraca mi 0 nawet jeżeli odwołam się do innych wartości.

1

Nie pisz skryptów w notatniku + włącz sobie ostrzeżenia w php (Google: php error reporting) to takie rzeczy będą widoczne.

$odp['items-sell-again'][0]->{'sell-item-id'} - atrybut klasy zawiera pauzy w nazwie, więc musi być otoczony czymś takim, bo php robi tu odejmowanie stałych (nieistniejących zapewne) item i id od wartości atrybutu sell. A, że nic z tego nie istnieje to wychodzi zero.

0

Dzięki wielkie :) Działa.

Nie da się pisać skryptów w notatniku :) (teoretycznie)

1 użytkowników online, w tym zalogowanych: 0, gości: 1