Estoy tratando de obtener una propiedad de datos JSON decodificados en un objeto PHP. Es solo una solicitud de la API de datos de YouTube que devuelve un objeto de video que tiene un objeto de contenido como los gusanos;Obtiene una propiedad de objeto PHP que es un número
[content] => stdClass Object
(
[5] => https://www.youtube.com/v/r4ihwfQipfo?version=3&f=videos&app=youtube_gdata
[1] => rtsp://v4.cache7.c.youtube.com/CiILENy73wIaGQn6pSL0waGIrxMYDSANFEgGUgZ2aWRlb3MM/0/0/0/video.3gp
[6] => rtsp://v6.cache3.c.youtube.com/CiILENy73wIaGQn6pSL0waGIrxMYESARFEgGUgZ2aWRlb3MM/0/0/0/video.3gp
)
Haciendo
$object->content->5
Lanza "T_DNUMBER inesperada" - que tiene mucho sentido. ¿Pero cómo obtengo el valor de una propiedad que es un número?
Estoy seguro de que debería saber esto. Gracias por adelantado.
Sin duda, uno de los matices más molestos de PHP. –
Posible duplicado de [¿Cómo acceder a las propiedades del objeto con nombres como enteros?] (Http://stackoverflow.com/questions/10333016/how-to-access-object-properties-with-names-like-integers) – nawfal
[This explícalo perfectamente] (https://stackoverflow.com/q/10333016/6521116) –