PHP Classes

File: README.md

Recommend this page to a friend!
  Classes of Peter Kahl   UA String Parser   README.md   Download  
File: README.md
Role: Documentation
Content type: text/markdown
Description: Documentation
Class: UA String Parser
Parse browser user agent to extract their values
Author: By
Last change: Update README.md
Date: 5 years ago
Size: 1,142 bytes
 

Contents

Class file image Download

User Agent Parser

Downloads License If this project has business value for you then don't hesitate to support me with a small donation.

Parses UA strings of modern browsers.

Usage

use peterkahl\UAP\UAP;

$tmp = UAP::Parse('Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_4) AppleWebKit/537.36 (KHTML, like Gecko) Some loose text is here Chrome/67.0.3396.10 Safari/537.36');

var_dump($tmp);

/*
array(9) {
  ["UAP_OS_NAME"]=>
  string(5) "macOS"
  ["UAP_OS_VERSION"]=>
  string(7) "10.13.4"
  ["UAP_OS_LINUX"]=>
  bool(false)
  ["UAP_BR_NAME"]=>
  string(6) "Chrome"
  ["UAP_BR_VERSION"]=>
  string(12) "67.0.3396.10"
  ["UAP_HW_TYPE"]=>
  string(7) "desktop"
  ["UAP_HW_NAME"]=>
  string(9) "Macintosh"
  ["UAP_HW_BRAND"]=>
  string(5) "Apple"
  ["UAP_APPLE_BUILD"]=>
  string(0) ""
}

*/