php获取ua的微信版本号


$ua = strtolower($_SERVER['HTTP_USER_AGENT']);

//查看是不是有微信那个字段在里面
preg_match("/MicroMessenger/i", $ua);

//转换后
$ua = 'mozilla/5.0 (linux; android 6.0; f5 build/mra58k; wv) applewebkit/537.36 (khtml, like gecko) version/4.0 chrome/53.0.2785.49 mobile mqqbrowser/6.2 tbs/043409 safari/537.36 micromessenger/6.3.32.960 nettype/4g language/zh_cn';

//想要获取版本信息的参数
$param = 'micromessenger/';

function getVersion($ua,$param)
{
    //这个字符串出现的位置
    $pos = strpos($ua, $param);
    //分割字符串
    $a = substr($ua, $pos);
    //再用标记分割字符串
    $b = strtok($a,' ');
    return $version = trim(str_replace($param, '', $b));
}

你可能感兴趣的:(php)