2013-05-16 44 views
0

我有一個SHOUTcast服務器,它有一個API來顯示曲目和藝術家。它使用JavaScript來顯示信息,看起來像這樣:使用PHP顯示SHOUTcast服務器的跟蹤信息

邦喬維 - 你給愛一個壞名聲

要獲取有關軌道,我想將它發送到最後的更多信息.fm API。 Last.fm API已設置,但藝術家和曲目需要單獨發送。

有沒有辦法可以使用PHP來製作$artist = 'Bon Jovi'$track = 'You Give Love a Bad Name'

回答

0

您可以使用爆炸功能:

$song = explode('-','Bon Jovi - You Give Love a Bad Name') 
$artist = substr($song[0],1); 
$track = substr($song[1],1); 
+0

我會用'爆炸( ' - ',$元,2)'。這將您限制爲2個可能的數組元素,避免以連字符開頭的歌曲出現問題? – Brad

+0

注意:如果您的藝術家在名稱中包含' - ',則會失敗。 'R.I.O.壯舉。 U-Jean - Ready or Not'將以'$ artist ='R.I.O結尾壯舉。 U''和'$ track ='Jean - Ready or Not'' – Fusselchen