Как из ссылки YouTube получить ID видео
20 февраля 2019 19:23:57
5403 просмотра
Ссылки на видео из YouTube бывают двух видов: https://www.youtube.com/watch?v=... и https://youtu.be/....
Напишем функцию, которая будет обрабатывать эти два вида ссылок:
function GetYoutubeVideoID($url) { if(strripos($url, "youtube.com")) { parse_str(parse_url($url, PHP_URL_QUERY), $you); $youtube_id = $you["v"]; } elseif(strripos($url, "youtu.be")) { $you_mass = explode("/", $url); $youtube_id = $you_mass[count($you_mass) - 1]; } if(!empty($youtube_id)) return $youtube_id; }
Получив ID, можно, например, встроить видео на сайт:
<? $id = GetYoutubeVideoID("https://youtu.be/Stl4cG30oro"); ?> <iframe width="377" height="212" src="https://www.youtube.com/embed/<?=$id?>" frameborder="0" allow="" allowfullscreen></iframe>
Материалы по теме
5 октября 2020 13:28:38
Исключение стандартных полей из поисковой индексации Битрикс
По умолчанию, поиск в Битрикс осуществляется по всем текстовым полям элементов: название, текст анонса, детальное описание.
16 февраля 2018 17:12:00
Склоняем слова на PHP
Иногда бывают случаи, когда нужно вывести правильное склонение слова к какому-то числу.
Комментарии ВКонтакте