Obtener el ID de un video Youtube para guardarlo en una Base de Datos Mysql Php

Cuando desarrollamos una página dinámica de videos, en ocaciones es necesario obtener el id del video, guardarlo en la base de datos de la página web y luego extraerlo en la sección que deseemos visualizar.

Pues bien Youtube nos brinda un link para cada video, es aquél que está en la url o barra de direcciones del navegador, pero es una url completa que tiene la siguiente sintaxis

https://www.youtube.com/watch?v=HJqAR-EEIYA

Donde observamos que el id es el conjunto de caracteres que estan después de v=, pues bien una forma de obtener el id es con la siguiente función 

 

function obtenerVideo($url){  
    $url = explode('=', $url);
    $url = $url[1];
    return $url;
}

$consulta = $user->save("videos",$obtenerVideo('https://www.youtube.com/watch?v=HJqAR-EEIYA'));

Es un código sencillo de implementar, es ideal para extraer el ID y luego salvarlo en una tabla para luego extraerla cuando necesitamos insertarla en la página web, ovbiamente usamos el código que nos da Youtube para insertar.

Publicado el 2018-01-21 11:43:19


Diseño Web Php

Links de interes

Android, más fluido que nunca con la llegada de Android O
Desarrollo de páginas web con LARAVEL
Upload gifs animados con Laravel
Script generador de código o password aleatorio en PHP
Conexión a una Base de Datos Mysql con PHP PDO
Función PHP para generar un cadena aleatoria o random para password
Cómo obtener la extensión de un archivo
Obtener el ID de un video Youtube para guardarlo en una Base de Datos Mysql
Obtener el ID de un video Youtube para guardarlo en una Base de Datos Mysql