2012-03-03 20 views
8

Possible Duplicate:
Fatal error: Cannot use object of type stdClass as array inNo se puede utilizar el objeto del tipo stdClass como array (php)

Por favor, me siguen dando este error: Fatal error: No se puede utilizar el objeto del tipo stdClass como un array en C: \ XAMMP \ xampp \ htdocs \ Yemi \ geograph \ table.php en la línea 31

Este es el php que estoy tratando de ejecutar:

php code

+10

Por favor, pegue el código real aquí, y no una captura de pantalla de su código. Gracias –

+0

Sí, publique el código real. Dependemos en gran medida de copiar y pegar ejemplos de código para proporcionar respuestas con correcciones de errores y anotaciones. –

+0

La respuesta de 'Click' resolvió el problema. Pregunta respondida Foro, tenga en cuenta ... – akinboj

Respuesta

31

en realidad se está intentando tener acceso al objeto como matriz.

Adivino que tiene un problema cuando está usando json_decode que está devolviendo un objeto y dentro del lazo foreach está tratando de acceder a él como una matriz asociativa.

Al pasar el segundo argumento como true a json_decode forzarlo a devolver la matriz asociativa.

Haga el siguiente cambio.

Cambiar la línea de este código

$items = json_decode($contents); 

Para

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

@ Haga clic en Thanks..Worked like a charm – akinboj

Cuestiones relacionadas