我繼承了一些PHP代碼(但我有點PHP經驗)並且找不到如何計算返回的對象中的某些元素simplexml_load_file()
PHP如何計算xml元素返回的對象simplexml_load_file(),
的代碼是這樣的
$xml = simplexml_load_file($feed);
for ($x=0; $x<6; $x++) {
$title = $xml->channel[0]->item[$x]->title[0];
echo "<li>" . $title . "</li>\n";
}
它假定會有至少6個<item>
元素,但有時也有減少,所以我得到警告的輸出消息對我的開發系統(雖然不是直播)。
如何在$xml->channel[0]
中提取計數爲<item>
的元素?
行,但圖6是用於顯示一個上限,我想我可以使用'如果$計數++> = 6 {打破;循環內部。 – RedGrittyBrick
是的,你可以:) – tasmaniski
嘿,我只是找到函數** simpleXMLToArray ** 那裏[鏈接](http://php.net/manual/en/book.simplexml.php)。 您可以將xml對象傳遞給此函數並獲取數組,並且您可以通過爲($ i = 0; $ i> ...){...}傳遞throw元素 – tasmaniski