Codice PHP:
function ControlloYoutube($url){
if(preg_match('/^http:\/\/(?:[A-Za-z0-9.]{2,5}\.)?youtube.com\/watch\?v=([0-9A-Za-z-_]{11})$/', $url, $match)){
return $match;
}else{
return false;
}
}
Se è un link di youtube la funzione restituisce un array.
Il primo parametro dell'array può anche essere vuoto (? = {0,1} = zero o una occorrenza) mentre il secondo sarà l'id del video ({11} = 11 occorrenze):
Codice PHP:
$match = ControlloYoutube("http://www.youtube.com/watch?v=_z-hEyVQDRA");
if($match)
print_r($match);
else
echo "niente..";