У меня есть список песен из Echonest API с Spotify URI, но он добавляет еще много песен, которые мне нужны. Мне нужен только один из них не для всех, но я хочу продолжать это делать 20 раз. Поэтому я хочу только получить первый трек внутри узла и перейти к следующему.
Вот xml-файл, который я получаю от
Это PHP, который я использую:
<iframe src="https://embed.spotify.com/?uri=spotify:trackset:Playlist based on Rihanna:<?php $completeurl = "http://developer.echonest.com/api/v4/playlist/static?api_key=FILDTEOIK2HBORODV&artist=Rihanna&format=xml&results=20&type=artist-radio&bucket=tracks&bucket=id:spotify-WW"; $xml = simplexml_load_file($completeurl); $i = 1; foreach ($xml->xpath('//songs') as $playlist) { $spotify_playlist = $playlist->foreign_id; $spotify_playlist2 = str_replace("spotify-WW:track:",'',$spotify_playlist); echo "$spotify_playlist2,"; if ($i++ == 10) break; } ?>" width="300" height="380" frameborder="0" allowtransparency="true" style="float: right"></iframe>