Tôi đang cố gắng lấy thuộc tính từ dữ liệu JSON được giải mã thành đối tượng PHP. Nó chỉ là một yêu cầu API dữ liệu YouTube trả về một đối tượng video có một đối tượng nội dung thích;Nhận thuộc tính đối tượng PHP là số
[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
)
Làm
$object->content->5
Ném "T_DNUMBER bất ngờ" - mà làm cho cảm giác hoàn hảo. Nhưng làm cách nào để tôi nhận được giá trị của một thuộc tính là một số?
Tôi chắc rằng tôi nên biết điều này. Cảm ơn trước.
Chắc chắn một trong những sắc thái khó chịu hơn về PHP. –
Bản sao có thể có của [Cách truy cập các thuộc tính đối tượng có tên như số nguyên?] (Http://stackoverflow.com/questions/10333016/how-to-access-object-properties-with-names-like-integers) – nawfal
[Điều này giải thích nó một cách hoàn hảo] (https://stackoverflow.com/q/10333016/6521116) –