Возможно, он еще не используется, но могут быть другие люди, которые ищут ответ, поэтому, чтобы получить идентификатор YouTube из URL.
PS: это работает для всех типов URL, яЯ проверил это;
Function getYouTubeID($URL){
$YouTubeCheck = preg_match('![?&]{1}v=([^&]+)!', $URL . '&', $Data);
If($YouTubeCheck){
$VideoID = $Data[1];
}
Return $VideoID;
}
Или просто используйте саму функцию preg_match;
If(preg_match('![?&]{1}v=([^&]+)!', $URL . '&', $Data)){
$VideoID = $Data[1];
}
Надеюсь, это кому-нибудь поможет:)!