我正試圖解析starkoverflow.com/feeds/tag/{$tagName}
。 這是我的代碼:如何從PHP中的SimpleXMLObject解析值`@ attribute`
<?php
$xml = file_get_contents("http://stackoverflow.com/feeds/tag/php");
$simpleXml = simplexml_load_string($xml);
$attr = $simpleXml->entry->category->@attributes;
?>
當我執行上面的代碼中它給了我一個錯誤,Parse error: syntax error, unexpected '@', expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in D:\wamp\www\success\protoT.php on line 4
所以,我的問題是如何讓@attributes
的陣列?
Scrrenshot
否決因爲第二半不正確:SimpleXML的將愉快地假定' - > category'相當於' - >類別[0]' – IMSoP
對我來說是一件新事物,永遠不會知道......儘管OP可能需要使用數組索引從其他元素中選擇屬性,因此顯示語法仍然適用於那 –
是的,這就是SimpleXML簡單的原因 - 它不是*數組,它是一個有很多DWIM魔法的對象。 :) – IMSoP