PHP验证终端类型是否为手机的简单实例
实例如下:
/** * 判断当前访问的用户是 PC端 还是 手机端 返回true 为手机端 false 为PC 端 * @return boolean */ function isMobile(){ $useragent=isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : ''; //echo $useragent;die; $useragent_commentsblock=preg_match('|(.*?)|',$useragent,$matches)>0?$matches[0]:''; function CheckSubstrs($substrs,$text){ foreach($substrs as $substr) if(false!==strpos($text,$substr)){ return true; } return false; } $mobile_os_list=array('Google Wireless Transcoder','Windows CE','WindowsCE','Symbian','Android','armv6l','armv5','Mobile','CentOS','mowser','AvantGo','Opera Mobi','J2ME/MIDP','Smartphone','Go.Web','Palm','iPAQ'); $mobile_token_list=array('Profile/MIDP','Configuration/CLDC-','160×160','176×220','240×240','240×320','320×240','UP.Browser','UP.Link','SymbianOS','PalmOS','PocketPC','SonyEricsson','Nokia','BlackBerry','Vodafone','BenQ','Novarra-Vision','Iris','NetFront','HTC_','Xda_','SAMSUNG-SGH','Wapaka','DoCoMo','iPhone','iPod'); $found_mobile=CheckSubstrs($mobile_os_list,$useragent_commentsblock) || CheckSubstrs($mobile_token_list,$useragent); if ($found_mobile){ return true; }else{ return false; } }
以上这篇PHP验证终端类型是否为手机的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。
Yii2学习笔记之汉化yii设置表单的描述(属性标签attributeLabels)
一:汉化框架框架汉化在这里设置,如果不生效,前台后台的配置文件都设置下应该就可以了二:汉化表单汉化表单,直接在模型层设置,例如:原来
php获取文件名称和扩展名的方法
php获取文件名称和扩展名1.basename()-返回路径的文件名请看下面php代码:php$path="/usr/www/html/index.php";echobasename($path)."br";//如果选择suffix则忽略扩展名echobase
php利用嵌套数组拼接与解析json的方法
利用嵌套数组拼接混合json-包含对象数组php//自PHP5.4起$array=["status"="0","message"="ok","arr"=[]];classPerson{public$name;public$age;//定义一个构造方法初始化赋值publicfu
标签:汉化,扩展名,数组,表单,嵌套