Ich möchte nun diese beknackten UAs immer der im UA-String zuerst vorkommenden Browserversion zuordnen, beim oben genannten Typ 1 soll ein MSIE 6 gezählt werden, bei Typ 3 ein MSIE 7.
Warum? Wenn jemand hier mit Absicht irgendeinen Wert einträgt, der nicht konform ist, dann kannst du eigentlich davon ausgehen, das der UA nicht stimmt, für mich wäre die logische Konsequenz diese als 'unbekannt' zu identifizieren.
Struppi.