PHP: Obtendo o ID de um vídeo no YouTube

parse_str() – Converte a string em variáveis
parse_url() – Interpreta uma URL e retorna os seus componentes

Melhor definição para PHP_URL_QUERY.

<?
function getIDYouTube($url){
   parse_str( parse_url( $url, PHP_URL_QUERY ), $youtubeID );
   if (array_key_exists("v", $youtubeID))
    {
        $id = $youtubeID['v'];
        return $id;
    }else{
        $explode = explode("/", $url);
        return end($explode);
    }
}
 
$url_youtube = "http://www.youtube.com/watch?v=Jb4tsC3_EMk";
$id = getIDYouTube($url_youtube);
echo $id;
?>

Resultado:
Jb4tsC3_EMk

2 comentários em “PHP: Obtendo o ID de um vídeo no YouTube

  • 17 de março de 2015 em 17:35
    Permalink

    Queria muito pegar a descrição do Youtube por PHP

    o caçando ainda!!

    Resposta

Deixe uma resposta para Tiago Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *