php截取字符串的正则表达式,急求!

来源:百度知道 编辑:UC知道 时间:2024/05/07 01:06:18
我想截取字符串“https://soproxy.appspot.com/youtube.com/watch?v=Q-VHo6Ot_xI&feature=popular”中的“Q-VHo6Ot_xI”,如何使用PHP来获取呢,是不是要正则表达式呢,我不会正则,高手们帮帮我吧,多谢了,二十分感谢

$s="https://soproxy.appspot.com/youtube.com/watch?v=Q-VHo6Ot_xI&feature=popular";
preg_match('/v=(.*?)&/',$s,$matched);
echo($matched[1]);

https://soproxy.appspot.com/youtube.com/watch?v=(.*?)&feature=popular

不用正则也没什么啊。

$url = parse_url("https://soproxy.appspot.com/youtube.com/watch?v=Q-VHo6Ot_xI&feature=popular");

parse_str($url['query'], $out);

echo $out['v'];