function isMobile() {
return preg_match("/(android|avantgo|blackberry|bolt|boost|cricket|docomo|fone|hiptop|mini|mobi|palm|phone|pie|tablet|up\.browser|up\.link|webos|wos)/i", filter_input(INPUT_SERVER, 'HTTP_USER_AGENT'));
}
Modo de uso:
if (isMobile()) {
// Mostrar o procesar para teléfonos
} else {
// Realizar procesos para todo lo que no sea SmartPhone, por ejemplo un navegador Web
}