iOS固件显示与php [重复]
Posted
技术标签:
【中文标题】iOS固件显示与php [重复]【英文标题】:iOS firmware Display with php [duplicate] 【发布时间】:2013-10-30 13:29:46 【问题描述】:我试过了
echo $agent = $_SERVER["HTTP_USER_AGENT"];
但随后会显示所有信息,我只想显示 iOS 版本。如果我使用该代码,这就是我得到的:
Mozilla/5.0 (iPhone; CPU OS X 7_0_2) AppleWebKit/536.30.1 (Khtml, like Gecko) Version/6.0.5 mobile Safari/536.30.1 etc etc...
有没有办法像这样显示:仅 7.0.2
【问题讨论】:
您可以在这里找到答案:***.com/questions/11171895/… 【参考方案1】:试试这个
<?php
$text = $_SERVER["HTTP_USER_AGENT"];
preg_match('/OS X ([_0-9]+)/', $text, $res);
$version = isset($res[1])?str_replace('_','.',$res[1]):null;
var_dump($version);
/* EOF */
【讨论】:
谢谢,id 确实与描述的完全一样,但现在我的输出如下:string(5)"7.0.2",我不知道“string(5)”是什么原因在输出中。 也可以写 echo $version;比你只得到字符串,没有关于变量本身的信息。见这里:php.net/manual/de/function.var-dump.php 有帮助,谢谢!!以上是关于iOS固件显示与php [重复]的主要内容,如果未能解决你的问题,请参考以下文章