我試圖從JSON數據解碼到一個PHP對象中獲取屬性。這只是一個YouTube數據API請求,它返回一個內容對象喜歡的視頻對象;獲取一個數字的PHP對象屬性
[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
)
做
$object->content->5
拋出 「意外T_DNUMBER」 - 這是非常合情合理的。但是,我怎樣才能得到一個數字的屬性的價值?
我確定我應該知道這一點。提前致謝。
PHP的更惱人的細微差別的絕對之一。 – 2012-03-07 17:52:59
[如何使用整數名稱訪問對象屬性?](http://stackoverflow.com/questions/10333016/how-to-access-object-properties-with-names-like-integers) – nawfal 2015-11-22 12:18:29
[This解釋它完美](https://stackoverflow.com/q/10333016/6521116) – 2017-06-06 13:43:17