2012-03-03 20 views
8

Possible Duplicate:
Fatal error: Cannot use object of type stdClass as array inImpossibile utilizzare oggetto di tipo stdClass come array (php)

prega Continuo a ricevere questo errore: Fatal error: Impossibile utilizzare oggetto di tipo stdClass come array in C: \ XAMMP \ xampp \ htdocs \ Yemi \ Geograph \ table.php sulla linea 31

Questo è il php che sto cercando di eseguire:

php code

+10

Si prega di incollare il codice vero e proprio qui, e non qualche screenshot del codice. Grazie –

+0

Sì, per favore pubblica il codice. Facciamo molto affidamento sugli esempi di codice copia/incolla per fornire risposte con correzioni di bug e annotazioni. –

+0

La risposta di "Click" ha risolto il problema. Risposta alla domanda Forum per favore nota ... – akinboj

risposta

31

in realtà si sta tentando di accedere all'oggetto come array.

Posso immaginare che si stia riscontrando un problema quando si utilizza json_decode che restituisce un oggetto e all'interno del ciclo foreach si sta tentando di accedervi come un array associativo.

Passare il secondo argomento come a json_decode forzarlo a restituire array associativo.

Apportare le modifiche seguenti.

Cambia la tua questa riga di codice

$items = json_decode($contents); 

Per

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

@ Click Grazie ... lavorato come un incantesimo – akinboj

Problemi correlati