Que más gente del foro, tengo el siguiente código:
Código php:
Ver original<?
'MSIE', // Internet Explorer
'Firefox', // Mozilla FireFox
'Chrome', // Google Chrome
'BlackBerry', // BlackBerry
'GoogleToolbar', // Google ToolBar
'EBM-APPLE', // NetScape
'AppleWebKit', // Safari
);
'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.0 (KHTML, like Gecko) Chrome/3.0.195.27 Safari/532.0',
'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.0 (KHTML, like Gecko) Chrome/3.0.195.27 Safari/532.0',
);
for ($x=0; $x<count($user_agent); $x++) { for ($i=0; $i<count($array_nav); $i++) { if (eregi($array_nav[$i], $user_agent[$x])) { echo 'Puede ser '.$array_nav[$i].'<br />';
break;
}
else {
echo 'No es '.$array_nav[$i].'<br />';
}
}
}
?>
es un ejemplo, la intención es obtener el nombre del navegador a través de su user_agent, el problema es que como la comprobación se hace a travé sde un array, para este caso, antes de obtener el resultado deseado, se generan 2 resultados no válidos del array.
Mi pregunta es, que debo modificar en este código para que el resultado solo sea:
"Puede ser Chrome"
"Puede ser Chrome"
Gracias de antemano.