我有一個獲取電影流派的XPath查詢。PHP foreach循環元素索引
$genreXpath = $xml_data->xpath("//category");
我從$ genreXpath屬性這樣
$genreName=array();
$genresID=array();
$i=0;
foreach($genreXpath as $node) {
$genre = $node->attributes();
$genreName[$i] = $node["name"];
$genresID[$i] = $node["id"];
$i++;
}
我要被這些值寫入到一個數據庫,因此兩個不同的陣列。 這段代碼可以工作,但我知道必須有更好的方式來做到這一點,無論是使用二維數組,還是使用$ i計數器或更明顯的東西,我都沒有想出....任何指針? ?
您可能需要刪除'$ I ++' – ThiefMaster 2011-03-07 20:57:01
哈,做約10秒鐘後您的評論出現了。謝謝。 – jondavidjohn 2011-03-07 20:58:00
非常感謝,我以另一種方式做$ node - > $ i,我會到那裏。 – RonanC 2011-03-07 20:58:14