Php 获取视频ID的URL

Php 获取视频ID的URL,php,Php,获取视频ID的URL 我需要在URL中获取任何ID 每个帖子都有不同url的视频 视频播放.mp4?contentId=“XXXXXXXXX” 将ID存储在变量中以供以后使用 能够开发下面的代码,但我无法在视频播放中获得任何id。mp4?contentId=“XXXXXXXXX” $video\u string='[videojs mp4=”http://www.blogger.com/video-play.mp4?contentId=7c6255ca14e901d2“海报=”https://2

获取视频ID的URL


我需要在URL中获取任何ID

每个帖子都有不同url的视频

视频播放.mp4?contentId=“XXXXXXXXX”

将ID存储在变量中以供以后使用

能够开发下面的代码,但我无法在视频播放中获得任何id。mp4?contentId=“XXXXXXXXX”

$video\u string='[videojs mp4=”http://www.blogger.com/video-play.mp4?contentId=7c6255ca14e901d2“海报=”https://2.bp.blogspot.com/-lSTjYuDBiAQ/VvST8Z7z2OI/AAAAAAAAGPY/c8yAE675bLEMYI-OMwtauCiXeu1yZPZaw/s1600/fundososvideos.jpg“preload=“none”controls=“controls”width=“100%”height=“400”];
if(preg_match('/mp4=“(.*”)\sposter/,$video_string,$matches1)){
$url=$matches1[1];
$id=explode('=',parse_url($url)['query'])[1];
}
您的Url

如果contentId相同,则可以尝试使用此

if(isset($_GET['contentId'])){
    echo $id = $_GET['contentId'];
 }

如果url未发布,则可以在返回关联数组的视频url上使用。 然后使用该函数将字符串解析为变量

$url = 'http://www.blogger.com/video-play.mp4?contentId=7c6255ca14e901d2';
$parsed_url = parse_url($url);
parse_str($parsed_url['query'], $parsed_str);

if(isset($parsed_str['contentId']))
{
  echo $parsed_str['contentId'];
}

我需要在URL中找到任何ID@Ricardo Silva:你是什么意思?查询字符串中的每个参数?例如-->?contentId=xxx&id1=yyy&id2=zzz…我需要的是在视频播放中有任何id。mp4?contentId=yyyyy“将id或url保存在变量中以供以后使用这是您已接受的。。。
$url = 'http://www.blogger.com/video-play.mp4?contentId=7c6255ca14e901d2';
$parsed_url = parse_url($url);
parse_str($parsed_url['query'], $parsed_str);

if(isset($parsed_str['contentId']))
{
  echo $parsed_str['contentId'];
}