Ver Mensaje Individual
  #10 (permalink)  
Antiguo 17/09/2013, 17:40
Avatar de guardarmicorreo
guardarmicorreo
 
Fecha de Ingreso: noviembre-2012
Ubicación: Córdoba
Mensajes: 1.153
Antigüedad: 11 años, 6 meses
Puntos: 84
Respuesta: Object(stdClass) devuelto por la API de Twitter

Cita:
Iniciado por portalmana Ver Mensaje
Si te es mas facil recorrer Arreglos puedes usar una pequeña funcion:

Código PHP:
Ver original
  1. function objectToArray($object)
  2.     {
  3.         if (is_object($object)) {
  4.             $object = get_object_vars($object);
  5.         }
  6.        
  7.         if (is_array($object)) {
  8.             return array_map(__FUNCTION__, $object);
  9.         }
  10.         else {
  11.             return $object;
  12.         }
  13.     }

Con eso de una stdClass multidimensional lograrias tener un arreglo.
Luego si los sabes recorrer podrias obtener los datos.

Saludos
Muchas gracias por tu respuesta. Pero pienso que si hay una manera de hacerlo que no implique convertirlo en array pues mejor. Pero gracias por tu aporte!

Cita:
Iniciado por pateketrueke Ver Mensaje
De entrada el objeto es iterable pero no hace falta iterarlo.

Lo que se debe iterar es la propiedad en cuestión y así sucesivamente.
Supongamos que del ejemplo anterior quiero acceder a la propiedad URLS que se encuentra en la línea 24. Para ello ¿tendría que hacerlo así?

Código PHP:
Ver original
  1. $result = $content->users->entities->description->urls;
__________________
Ayúdame a hacerlo por mi mismo.