如何从php中的内容中找到youtube url

时间:2016-10-26 08:24:11

标签: php

我正在尝试从输入字段获取youtube网址。我正在使用preg_match来查找我的网址。但是我现在的preg_match删除了' _'在网址中。

我目前的剧本:

preg_match_all('/https?\:\/\/(?:www\.)?(?:youtube\.com\/[^\s]*v\=|youtu\.be\/)([a-z0-9]+)/is', $content, $youtubes);

网址问题如下: https://www.youtube.com/watch?v=kE_dchnyPwo。看到它删除了' _'以及之后的内容' dchnyPwo'

请帮我修理一下。提前谢谢。

1 个答案:

答案 0 :(得分:0)

当然有效......

您将使用php从此代码中获取youtube v = value <?php $_POST['utube_upload']='https://www.youtube.com/watch?v=Kro_oGu3Wzk'; $youtube_url=$_POST['utube_upload']; $useurl = explode("?",$youtube_url); echo str_replace("v=","",$useurl[1]); ?>