Привет профи, вот написал скриптик для определения юзер-агента и подстановки нужного файла стилей под браузер, мне кажется что он слишком корявый(возможно даже есть куча глупых ошибок) и можно сделать более компактнее, подскажите пожалуйста что можно изменить,
чувствую что можно загнать имена в массив...

Код:
<?php
if (preg_match("/Opera\W*(\d+(:?\.\d+)?)/",@$_SERVER["HTTP_USER_AGENT"], $aMatch)) {
 * *
if (@$aMatch[1] < 9) {
 * *
$ver0 = "opera8";
 * *
 * *}
}
if ($ver0) {
echo &#39;<link rel="stylesheet" type="opera/css" href="/css/&#39;.$ver0.&#39;.css">&#39;;
}
else{
if (@$aMatch[1] > 9) {
 * *
 * *$ver1 = "opera";
 * *
 * *}
if ($ver1) {
echo &#39;<link rel="stylesheet" type="opera/css" href="/css/&#39;.$ver1.&#39;.css">&#39;;
}
}

//****************************************************

if (preg_match("/Firefox\W*(\d+(:?\.\d+)?)/",@$_SERVER["HTTP_USER_AGENT"], $aMatch)) {
 * *
if (@$aMatch[1] == (2).(0)) {
 * *
$ver2 = "firefox20";
 * *
 * *}
}
if ($ver2) {
echo &#39;<link rel="stylesheet" type="text/css" href="/css/&#39;.$ver2.&#39;.css">&#39;;
}

//************************************************************

if (preg_match("/Konqueror\W*(\d+(:?\.\d+)?)/",@$_SERVER["HTTP_USER_AGENT"], $aMatch)) {
 * *
if (@$aMatch[1] <= (3).(5)) {
 * *
$ver3 = "konqueror";
 * *
 * *}
}
if ($ver3) {
echo &#39;<link rel="stylesheet" type="text/css" href="/css/&#39;.$ver3.&#39;.css">&#39;;
}
?>