PHP 判断设备是否是手机还是平板的方法(phpstudy)

网友投稿 819 2022-07-29

/**

PHP 判断设备是否是手机还是平板的方法(phpstudy)

* PHP 判断设备是否是手机还是平板的方法

* @staticvar bool $is_mobile

* @return bool

*/

function wp_is_mobile() {

static $is_mobile = null;

if ( isset( $is_mobile ) ) {

return $is_mobile;

}

if ( empty($_SERVER['HTTP_USER_AGENT']) ) {

$is_mobile = false;

} elseif ( strpos($_SERVER['HTTP_USER_AGENT'], 'Mobile') !== false // many mobile devices (all iPhone, iPad, etc.)

|| strpos($_SERVER['HTTP_USER_AGENT'], 'Android') !== false

|| strpos($_SERVER['HTTP_USER_AGENT'], 'Silk/') !== false

|| strpos($_SERVER['HTTP_USER_AGENT'], 'Kindle') !== false

|| strpos($_SERVER['HTTP_USER_AGENT'], 'BlackBerry') !== false

|| strpos($_SERVER['HTTP_USER_AGENT'], 'Opera Mini') !== false

|| strpos($_SERVER['HTTP_USER_AGENT'], 'Opera Mobi') !== false ) {

$is_mobile = true;

} else {

$is_mobile = false;

}

return $is_mobile;

}

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:10个必须把握的jQuery小技巧(jquery有什么功能)
下一篇:站长必须知道这些有利于SEO的网站(网站SEO是什么)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~