0

Função para recuperar o id do video do youtube

Pegando o ID de um vídeo do youtube com PHP
Post rápido para deixar uma ótima função para recuperar o ID de um vídeo do Youtube.

Vamos usar este vídeo de exemplo

Para pegar apenas o ID vamos utilizar a seguinte função:

function YoutubeID($url)
{
    if(strlen($url) > 11)
    {
        if (preg_match('%(?:youtube(?:-nocookie)?\.com/(?:[^/]+/.+/|(?:v|e(?:mbed)?)/|.*[?&]v=)|youtu\.be/)([^"&?/ ]{11})%i', $url, $match)) 
        {
            return $match[1];
        }
        else
            return false;
    }
    return $url;
}

Deixe uma resposta