GitHub repository: pikil/UAParser
Description: A powerful PHP library to parse a user agent.