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.
}
}

