PHP を使用して Chrome のバージョンを確認する必要があります。
私はこれをコーディングしました:
$ua = "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.60 Safari/537.1";
preg_match( "#Chrome/([0-9]{2})#", $ua, $match );
print_r($match);
どちらが返されますか:
Array
(
[0] => Chrome/21
[1] => 21
)
2 つの質問があります。
これはすべての chrome ブラウザで動作しますか? ($ua は私自身のユーザー エージェントであるためです。
また、配列内の「Chrome/21」と「21」ではなく、「21」のみを返すようにパターンを作成するにはどうすればよいですか?