¿Cómo obtengo un ID de video de YouTube (PHP)

Dado un enlace de youtube
por ejemplo, http://www.youtube.com/watch?v=XHs99iVpnXU

¿Cómo extraigo el ID de video (el parámetro v) sin que se vea afectado por otros parámetros como feature=
por ejemplo, http://www.youtube.com/watch?v=XHs99iVpnXU&feature=watch&fullscrenn=true ?

 parse_str(parse_url($url, PHP_URL_QUERY), $variables) print $variables['v'];