鍍金池/ 問答/PHP/ PHP sscanf

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 ?
回答
編輯回答
寫榮
<?php

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


2018年3月22日 22:04