Для того чтобы получить ID видео с сервиса youtube по его ссылке, вам нужно воспользоваться следующей функцией:
function getYoutubeIdByUrl($url) { preg_match('%(?:youtube(?:-nocookie)?\.com/(?:[^/]+/.+/|(?:v|e(?:mbed)?)/|.*[?&]v=)|youtu\.be/)([^"&?/ ]{11})%i', $url, $match); return $match[1]; }
Использование:
echo getYoutubeIdByUrl('https://www.youtube.com/watch?v=VIDEO_ID');