用php regex获取youtube播放列表id

Kev*_*ung 1 php regex youtube playlist

我正在尝试id从url中获取播放列表并将其保存到新变量中.例如,如果用户将其输入到表单中,然后提交该表单

http://www.youtube.com/watch?v=A7izsd5IXq8&playnext=1&list=PL6753173C0F0BE9ED

我只想抓住PL6753173C0F0BE9ED并将其保存到一个新变量中.我试图使用爆炸来做这个,所以它保存了一切后,&list=但我没有太多运气.

有什么想法吗?

谢谢您的帮助!

Pau*_*raj 5

您可以使用parse_strparse_url

$string = 'http://www.youtube.com/watch?v=A7izsd5IXq8&playnext=1&list=PL6753173C0F0BE9ED';
$url = parse_url($string);
parse_str($url['query'],$q);
$list = $q['list'];
Run Code Online (Sandbox Code Playgroud)