我使用PHP simplexml_load_file
函數創建了一個RSS對象$rssObject
,目標是獲得值爲[href]
。在PHP中訪問使用simplexml_load_file創建的多維數組對象返回null?
var_dump($rssObject)
返回如下:
Array
(
[0] => SimpleXMLElement Object
(
[link] => Array
(
[0] => SimpleXMLElement Object
(
[@attributes] => Array
(
[href] => https://www.example.com
)
)
我也沒能成功拿到[href]
內容使用這個符號,其不返回null
$rssObject[0]->link[0]->{'@attributes'}['href'];
知道爲什麼? 任何幫助,將不勝感激!
這是爲什麼被低估?請參閱答案,當var_dump輸出一個誤導輸出時,它證明了這個問題! – Mohammad
是的,這是一個非常普遍的混亂,我們應該真正有一個解釋它的規範答案。 – IMSoP