2014-02-11 80 views
0

XML和foreach問題PHP XML foreach

標題是不是發出不幸,爲什麼?我失敗的地方有人可以幫助我嗎?

foreach ($xml->data->SONGHISTORY->SONG as $dj) { 
    echo $dj->PLAYEDAT; 
    echo $dj->TITLE; 
} 
+0

你能否澄清這個問題?你從「foreach」循環中看到什麼?你應該看到類似'1392152578Djerem&Shana P - 返回你(TMS Remix)1392152331Devel in the Mix by ...' – Phil

+0

將你的轉儲包裹在pre標籤中,這樣你實際上可以看到數組的水平 – ElefantPhace

+0

任何你可以提供的機會XML的一個例子? – Phil

回答

2

對我來說,似乎只是在XML中沒有data節點。從你的var_dump輸出,你應該使用這個...

foreach ($xml->SONGHISTORY->SONG as $dj) { 
    echo $dj->PLAYEDAT, ' ', $dj->TITLE, PHP_EOL; 
} 
+0

是的,我正要指出,他在他的foreach中使用數據,但在他的var_dump – ElefantPhace

+1

下沒有達到上面的值,請記住:_「不要提及根元素。」_ :) – Wrikken