1

我正在制作一个 YouTube 工具,但我不明白如何在 PHP 变量中获取视频 ID。假设用户在我的表单中输入一个 youtube 视频 url,它可以是:

http://www.youtube.com/watch?v=YzOt12co4nk&feature=g-vrec

过滤 URL 并在变量中获取此视频 ID 的方法是什么?

例如:$vid会有这个视频ID,所以$vid = YzOt12co4nk;请花点时间描述一下,我是编码初学者!谢谢

4

1 回答 1

1

您可以使用正则表达式:

$url = "http://www.youtube.com/watch?v=YzOt12co4nk&feature=g-vrec";
preg_match('/v=([0-9a-zA-Z]+)/', $url, $matches);
$vid = $matches[1];
于 2012-08-06T15:47:45.437 回答