javalzbin

javalzbin

多看,多想,多动手。

  • 财富值6926
  • 威望值150
  • 总积分8796

个人信息

  • 2016-09-30 已签到
    连续签到221天,获得了20个金钱
  • 不一定要写正则啊,截取字符串也可以

    如果是安卓客户端的请求,这个信息头基本上都是这些格式,
    Dalvik/1.6.0 (Linux; U; Android 4.3; vivo X3L Build/JLS36C)

    Mozilla/5.0 (Linux; U; Android 2.3.6; zh-cn; GT-S7500 Build/GINGERBREAD) AppleWebKit/533.1 (KHTML
    , like Gecko) Version/4.0 Mobile Safari/533.1

    Mozilla/5.0 (Linux; Android
    5.1.1; vivo X7 Build/LMY47V) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/39.0.0.0 Mobile Safari/537.36

    个人认为Build才是查找的关键,可以这么做

    /*
     * 查找Build字符串所在的位置,并截取字符串到这个位置为止
     * 得到:Mozilla/5.0 (Linux; Android 5.1.1; Nexus 6 
     */
    $str= substr($str, 0, strpos($str, "Build"));
    /*
     * 查找";"符号最后出现的位置,并且以这个位置开始截取字符串,直到最后
     * 得到:  Nexus 6 
     */
    $str= substr($str, strrpos($str,";")+1, strlen($str));
    /*
     * 去除前后空格
     */
    $str=trim($str);
    
    echo $str;
    
  • 2016-09-29 已签到
    连续签到220天,获得了20个金钱
  • 2016-09-28 已签到
    连续签到219天,获得了20个金钱
  • 2016-09-27 已签到
    连续签到218天,获得了20个金钱
  • 2016-09-26 已签到
    连续签到217天,获得了20个金钱
  • 2016-09-25 已签到
    连续签到216天,获得了20个金钱
  • 2016-09-24 已签到
    连续签到215天,获得了20个金钱
  • 2016-09-23 已签到
    连续签到214天,获得了20个金钱
  • 2016-09-22 已签到
    连续签到213天,获得了20个金钱
副总裁 等级规则
8796/10000
资料完整度
40/100
用户活跃度
0/100

Ta的关注

0

Ta的粉丝

6

Ta的访客

20