Como detectar el idioma del navegador con PHP

Si estás pensando en crear una aplicación multi idioma y necesitas saber qué idioma prefiere el usuario, una buena forma es detectando el idioma de su navegador.