2013-02-24 27 views
0

我正在使用lastfm api,並希望能夠對來自藝術家搜索的搜索結果進行分頁。如何閱讀lastfm結果中的opensearch節點

<results xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/" for="cher"> 
<opensearch:Query role="request" searchTerms="cher" startPage="1"/> 
<opensearch:totalResults>1302</opensearch:totalResults> 
<opensearch:startIndex>0</opensearch:startIndex> 
<opensearch:itemsPerPage>30</opensearch:itemsPerPage> 

我猜測它會涉及到總結果節點並將其除以每頁的項目。但我如何從使用PHP的totalresults獲取信息?

如果這$artists = $xml->results->artistmatches->artist;是我如何得到藝術家,我如何得到正確的opensearch節點totalresults和項目每頁?

回答

0

假設你使用的SimpleXML:

$total = (int) $xml->results->children("http://a9.com/-/spec/opensearch/1.1/")->totalResults