Quizá esto te sirva. Lo he hecho de memoria aquí no puedo probar código PHP.
Código PHP:
$string = 'www.youtube.com/watch?v=l0EiEgQwmV8&feature=g-logo-xit';
echo substr( $string, strpos($string, '=')+1, strpos($string, '&'));
Es una forma poco ortodoxa pero creo que debería funcionar. No obstante en algún sitio vi como sacar variables de urls de esa forma, de hecho, la función era para enlaces de youtube. Voy a ver si recuerdo donde lo vi