Foros del Web » Programando para Internet » PHP »

Problemas con Arrays object(stdClass)

Estas en el tema de Problemas con Arrays object(stdClass) en el foro de PHP en Foros del Web. Buenas tengo un problema con un array multidimensional, resulta que es la response de un webservices y tiene la siguiente estructura Código: object(stdClass)[70] public 'id' ...
  #1 (permalink)  
Antiguo 02/03/2009, 02:42
Avatar de LancelotKnight  
Fecha de Ingreso: octubre-2005
Ubicación: Madrid-España
Mensajes: 20
Antigüedad: 18 años, 6 meses
Puntos: 2
Problemas con Arrays object(stdClass)

Buenas tengo un problema con un array multidimensional, resulta que es la response de un webservices y tiene la siguiente estructura

Código:
object(stdClass)[70]
  public 'id' => int 447
  public 'version' => null
  public 'idTarifa' => int 1121
  public 'productos' => 
    array
      0 => 
        object(stdClass)[71]
          public 'atributos' => 
            array
              0 => 
                object(stdClass)[72]
                  public 'contacto' => null
                  public 'direccion' => null
                  public 'valor' => null
                  public 'id' => int 24
                  public 'version' => null
              1 => 
                object(stdClass)[73]
                  public 'contacto' => null
                  public 'direccion' => null
                  public 'valor' => null
                  public 'id' => int 6
                  public 'version' => null
          public 'componentes' =>
......

y asi tiene como 30 folios mas, con toda la respuesta, pero bueno el problema es que debo de encontrar de alguna manera los elementos de este array mas simple

Código:
array
  'idPack' => int 447
  'idTarifa' => int 1121
  'idPromocion' => int 1043
dentro del array mas arriba indicado, estoy intentando de miles de formas con For / Foreach pero sin resultado positivo, no me gustaria sobreescribir sobre las pruebas que estoy haciendo, por lo que me gustaria saber que posibles soluciones le dariais o algun consejo.

gracias..
  #2 (permalink)  
Antiguo 02/03/2009, 04:42
Avatar de LancelotKnight  
Fecha de Ingreso: octubre-2005
Ubicación: Madrid-España
Mensajes: 20
Antigüedad: 18 años, 6 meses
Puntos: 2
Respuesta: Problemas con Arrays object(stdClass)

Bueno creo que ya encontre una solucion , convertir el array de Object a Array y solucionado ahora e problema es el siguiente, tengo el siguiente resultado...
Cita:
array
0 =>
array
0 =>
array
'contacto' => null
'direccion' => null
'valor' => null
'id' => int 24
'version' => null
1 =>
array
'contacto' => null
'direccion' => null
'valor' => null
'id' => int 6
'version' => null
y necesito encontrar una ID y devolver todos los elementos de ese SubArray.. por ejemplo si es id:24, devolver todo lo que contenga ese subarray,.... alguna sugerencia?.. gracias
  #3 (permalink)  
Antiguo 02/03/2009, 09:28
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Problemas con Arrays object(stdClass)

array_search??
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:39.