Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/03/2017, 21:45
Avatar de berkeleyPunk
berkeleyPunk
 
Fecha de Ingreso: febrero-2013
Ubicación: México :C
Mensajes: 565
Antigüedad: 11 años, 2 meses
Puntos: 22
De acuerdo Respuesta: Recuperar valor sin foreach!

Hola maestro, cuánto tiempo!

Recién voy viendo este post que abrí hace rato. Tienes toda la razón, $key es el propio 9285f221-05b2-4cf1-8063-08b13f0c0104, así que nunca funcionaría como decía.

Pero funcionaría esto:
Código PHP:
echo $elements_en_array["9285f221-05b2-4cf1-8063-08b13f0c0104"]->$value1->file
Y con ello nos ahorramos dos foreach, quedándonos sólo con uno, según veo ahora.

Aunque quiero recordar que en su momento yo no tenía ni idea de cómo recuperar nada directo de un objeto, sino solamente de un array, y de ahí se me complicaba más las cosas. Pero esa piedra fue ya superada, así que nos podemos evitar el json_decode, creo que iría así:
Código PHP:
echo $objeto->elements->{"9285f221-05b2-4cf1-8063-08b13f0c0104"}->$value1->file

Saludos!