我正在尝试id
从 url 获取播放列表并将其保存到一个新变量中。例如,如果用户将其输入到表单中,然后提交
http://www.youtube.com/watch?v=A7izsd5IXq8&playnext=1&list=PL6753173C0F0BE9ED
我只想抓取PL6753173C0F0BE9ED
并将其保存到一个新变量中。我尝试使用爆炸来执行此操作,因此它保存了之后的所有内容,&list=
但我运气不佳。
有什么想法吗?
谢谢您的帮助!
$url = 'http://www.youtube.com/watch?v=A7izsd5IXq8&playnext=1&list=PL6753173C0F0BE9ED';
$pl = preg_match('/list=(PL[a-f0-9]+)/i', $url, $match)
? $match[1]
: false;
尝试
$url = 'http://www.youtube.com/watch?v=A7izsd5IXq8&playnext=1&list=PL6753173C0F0BE9ED';
echo end(explode('=', $url));
$url = 'http://www.youtube.com/watch?v=A7izsd5IXq8&playnext=1&list=PL6753173C0F0BE9ED';
echo "URL = $url<br />";
$playlistID = explode("&list=", $url);
echo "playlistID = $playlistID[1]";
这似乎有效