function batch_get($id, $type) { if ($type) { $result = json_decode(get_album_info($album_id), true); $result = $result["album"]["songs"]; } else { $result = json_decode(get_playlist_info($playlist_id), true); $result = $result['result']['tracks']; } $song_list = "["; foreach ($result as $key => $song) { $result = json_decode(get_music_info($song['id']), true); $result = $result['songs'][0]; $info = "{"; $music_name = $result['name']; $artist_name = $result['artists'][0]['name']; $music_url = $result['mp3Url']; $music_pic = $result['album']['picUrl']; $info .= "title:'" . $music_name . "',author:'" . $artist_name . "',url:'" . $music_url . "',pic:'" . $music_pic . "'},"; $song_list .= $info; } $song_list = rtrim($song_list, ","); $song_list .= "]"; return $song_list; }
} else { $sum -= 1; } while (in_array($id, $played)) { $id = rand_music(); } if (count($played) >= $sum) { array_shift($played); } } $played[] = $id; setcookie("played", json_encode($played), time() + 3600); return $id; } foreach ($playlist_list as $key) { $json = get_playlist_info($key); $arr = json_decode($json, true); foreach ($arr["result"]["tracks"] as $key2) { $id = $key2["id"]; if (!in_array($id, $player_list)) { $player_list[] = $id; } } } //获取数据 $id = get_music_id(); $music_info = json_decode(get_music_info($id), true); $lrc_info = json_decode(get_music_lyric($id), true); //处理音乐信息 $play_info["cover"] = $music_info["songs"][0]["album"]["picUrl"]; $play_info["mp3"] = $music_info["songs"][0]["mp3Url"];