Php 如何使用“HTTP\U用户\U代理”仅显示浏览器名称和版本而不显示额外信息?

Php 如何使用“HTTP\U用户\U代理”仅显示浏览器名称和版本而不显示额外信息?,php,html,Php,Html,如何更改脚本,使浏览器版本和名称仅使用“HTTP_USER_AGENT”显示?我仍然需要我的脚本来覆盖所有的现代浏览器,以防有人帮助我,并且只为safari浏览器指定代码 在我的代码中,当前的输出是Mozilla/5.0 Macintosh;英特尔Mac OS X 10_14_2 AppleWebKit/605.1.15 KHTML,像Gecko版本/12.0.2 Safari/605.1.15,只是为了让它更简洁,我正在寻找这是显示浏览器名称+浏览器版本 任何教程链接,以及将不胜感激 <

如何更改脚本,使浏览器版本和名称仅使用“HTTP_USER_AGENT”显示?我仍然需要我的脚本来覆盖所有的现代浏览器,以防有人帮助我,并且只为safari浏览器指定代码

在我的代码中,当前的输出是Mozilla/5.0 Macintosh;英特尔Mac OS X 10_14_2 AppleWebKit/605.1.15 KHTML,像Gecko版本/12.0.2 Safari/605.1.15,只是为了让它更简洁,我正在寻找这是显示浏览器名称+浏览器版本

任何教程链接,以及将不胜感激

<!DOCTYPE html>
<html>
<body>

<?php
echo $_SERVER['HTTP_USER_AGENT'];
$browser = get_browser();
print_r($browser);
?>

</body>
</html>
我觉得这本手册很清楚

<?php
$browser = get_browser($_SERVER['HTTP_USER_AGENT'], true);
echo $browser['browser'] . '+' . $browser['version'];
?>

仅供参考,将null作为获取浏览器的第一个参数传递或不使用参数与传递$服务器['HTTP\u USER\u AGENT']相同
<?php
$browser = get_browser($_SERVER['HTTP_USER_AGENT']);
echo $browser->browser . '+' . $browser->version;
?>