这是网址:
目前我正在使用此代码获取 ID
$url = $video.'&';
$pattern = '/v=(.+?)&+/';
preg_match($pattern, $url, $matches);
echo $matches[1];
如果我在没有 html POST 表单的情况下对其进行测试,它就可以工作,因为它看起来像 html 表单将链接更改为http://www.youtube.com/watch?src_vid=1OO30GoDSxg
//编辑
我有一个简单的 html 表单,当单击提交按钮时,我将使用 ajax 的数据发送到 php 页面。如果我回显 $_POST['video']; 我得到http://www.youtube.com/watch?src_vid=1OO30GoDSxg但插入的网址是http://www.youtube.com/watch?src_vid=1OO30GoDSxg&feature=iv&annotation_id=annotation_787245&v=lsTEFZXJy28 .. soo 为什么会这样正在发生