Для того чтобы получить 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');

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *