Funcion para extraer el id del video de youtube

En muchas ocasiones necesitamos extraer el ID de ciertos videos de youtube para luego hacer operaciones sobre ellos como extraer la imagen o manejarlo con cierto reproductor.

Para ello existe esta funcion con la cual podremos extraer el id del video para ello solo necesitamos pegar la url del video y nos devolvera el id

Aqui el codigo que realiza dicha funcion.

function youtube($text){
$MatchThis='/[\\?\\&]v=([^\\?\\&]+)/';
if(preg_match($MatchThis,$text,$matches))
{
// no queremos un enlace como este php?v= sea visto como youtube video!.
if(strlen($vidid=$matches[1]) == 11){
return $vidid;
}else{
return $text;// no paso el text de el ID de youtube..
}
}else{
return $text;// retornamos el texto pues no es un video youtube.
}
}


Mi nombre es Emanuel Paxtian, soy Ingeniero en sistemas computacionales, antes de conocer una computadora quería ser ingeniero civil pero eso cambio cuando use una computadora por primera vez.
Me decidí a crear este blog por que para mi sirve como una biblioteca y aparte ayudo a otros que tienen problemas al igual que yo con algunos temas.
Me gusta programar y encontrar nuevos retos día con día me considero autodidacta mi mayor maestro ha sido sin duda el internet ya que aquí puedes encontrar casi todo.