Всем спасибо за помощь! Но что-то метод палки и веревки не работает :)
Объясню всю задачу. Есть такая штука PWA. Есть некоторый сайт и нужно, чтобы если пользователь зашел не с хрома, ему написали - зайди с хрома и сможешь установить приложение. Я пытался через $_SERVER['HTTP_USER_AGENT'] проверить, что браузер хром. Но браузеры, собаки, отдают одинаковые значения (Многие браузеры). Хотел увязать проверку на версию браузера и название. По логике, что если браузер хром и его версия больше или равна 73, то уведомление не показываем. В итоге так и не смог решить эту задачку. Не могу никак вычленить из строки связку хром-версия.
Решил немного иначе:
if (strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome') !== FALSE && strpos($_SERVER['HTTP_USER_AGENT'], 'Safari') !== FALSE && strpos($_SERVER['HTTP_USER_AGENT'], 'OPR') == FALSE)
{
$browser2 = a1; //Chrome
}
elseif (strpos($_SERVER['HTTP_USER_AGENT'], 'Firefox') !== FALSE)
{
$browser2 = a2; //Лиса
}
elseif (strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome') == FALSE && strpos($_SERVER['HTTP_USER_AGENT'], 'Safari') !== FALSE && strpos($_SERVER['HTTP_USER_AGENT'], 'OPR') == FALSE)
{
$browser2 = a3; //Сафари
}
elseif (strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome') !== FALSE && strpos($_SERVER['HTTP_USER_AGENT'], 'Safari') !== FALSE && strpos($_SERVER['HTTP_USER_AGENT'], 'OPR') !== FALSE)
{
$browser2 = a4; //Опера
}
elseif (strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome') == FALSE && strpos($_SERVER['HTTP_USER_AGENT'], 'Safari') == FALSE && strpos($_SERVER['HTTP_USER_AGENT'], 'OPR') == FALSE)
{
$browser2 = a5; //Что угодно
}
echo $browser2;
if ($browser2 != 'a1') {$w='block';}
else {$w='none';}
?>