【发布时间】:2020-08-20 03:33:36
【问题描述】:
我正在尝试从 youtube 链接获取视频代码,如下所示:
https://www.youtube.com/watch?v=sLnwdjQQlIw
具体来说,我正在尝试获取“v=”之后的代码。
当链接如下所示时,问题就来了:
我将如何从该链接获取视频代码?
这是我目前所拥有的:
<?php
if(isset($_POST["Search"]))
{
$url = $_POST["URL"];
$value = (explode('v=', $url));
$videoId = $value[1];
}
?>
<form method="post" class="form-group">
<input name="url" type="url" class="form-control form-control-lg mb-3" placeholder="https://www.youtube.com/watch?v=9a5TF2U-Fa4" required>
<button style="background-color:#f2ae06;border:none" name="Search" class="btn btn-primary btn-lg btn-block">Get</button>
</form>
【问题讨论】:
-
使用
str_replace()从字符串中剥离https://youtu.be/?使用parse_url($url, PHP_URL_PATH)获取路径?