2012-03-03 24 views
8

Possible Duplicate:
Fatal error: Cannot use object of type stdClass as array inNie można użyć obiektu typu stdClass jako array (PHP)

Proszę Wciąż otrzymuję ten błąd: Fatal error: Nie można korzystać z obiektu typu stdClass jako tablicy w C: \ XAMMP \ xampp \ htdocs \ Yemi \ geograph \ Table.php na linii 31

to php próbuję uruchomić:

php code

+10

Proszę wkleić rzeczywisty kod tutaj, a nie jakiś zrzut ekranu kodzie. Dzięki –

+0

Tak, proszę wpisać aktualny kod. W dużej mierze polegamy na kopiowaniu/wklejaniu przykładów kodu, aby dostarczyć odpowiedzi z poprawkami i adnotacjami. –

+0

Odpowiedź z "Kliknij" rozwiązała problem. Pytanie odpowiedziało. Forum proszę zauważyć ... – akinboj

Odpowiedz

31

jesteś rzeczywiście próbuje uzyskać dostęp do obiektu w tablicy.

Mogę zgadywać, że masz problem, gdy używasz json_decode, która zwraca obiekt, a wewnątrz pętli, do której próbujesz uzyskać dostęp, jak tablicy asocjacyjnej.

Przekazanie drugiego argumentu jako true do json_decode wymusić, aby zwrócić tablicę asocjacyjną.

Dokonaj poniższej zmiany.

Zmień ten kod linii

$items = json_decode($contents); 

Aby

$items = json_decode($contents, true); 
+1

@ Click Thanks..Worked like a charm – akinboj

Powiązane problemy