PHP sscanf

$str = 'Mozilla/5.0(iphone;CPU iphone OS 5_1_1 like Mac OS X) AppleWebKit/534.46(KHTML,like Geocko) Mobile/9B206 MicroMessenger/5.0';

/*
preg_match('/MicroMessenger\/([\d\.]+)/i', $str, $version);

Array
(
   [0] => MicroMessenger/5.0
   [1] => 5.0
)
*/

sscanf($str, 'MicroMessenger/%d', $version);

print_r($version);
使用 sscanf() 如何获取 5.0 ?
阅读 1.9k
1 个回答
<?php

sscanf($str, '%sMicroMessenger/%d', $filter_info, $version);


撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题