Detectar dispositivo móvil (Android, iPhone, BB) con PHP

El siguiente código sirve para identificar si un dispositivo móvil está visitando nuestra aplicación web.

Básicamente verifica si el user-agent (el navegador) se encuentra en la lista de dispositivos conocidos.