在php中检测一个变量是不是设置需要使用啥函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在php中检测一个变量是不是设置需要使用啥函数相关的知识,希望对你有一定的参考价值。

strstr判断是否在目标字符串是否在检测的字符中出现,出现会返回位置的下标。 参考技术A isset

php函数检测该网站是不是在手机或计算机浏览器中打开[重复]

【中文标题】php函数检测该网站是不是在手机或计算机浏览器中打开[重复]【英文标题】:php function to detect that site is open in mobile phone or in computer browser [duplicate]php函数检测该网站是否在手机或计算机浏览器中打开[重复] 【发布时间】:2014-09-05 12:14:32 【问题描述】:

我需要一个 php 函数来帮助我检测用户是从他的手机还是从他的计算机登录的?有没有办法检测到这一点?

我尝试过使用$_SERVER['HTTP_USER_AGENT'],但它返回一个带有浏览器名称和带有规范的手机名称的字符串。例如,它返回的网站:- Mozilla/5.0 (Windows NT 6.2; rv:32.0) Gecko/20100101 Firefox/32.0

【问题讨论】:

preg_match('/mobile/i', $_SERVER['HTTP_USER_AGENT']) 也许? 【参考方案1】:

看看这个库 - MobileDetect

然后你可以像这样使用它:

// These lines are mandatory.
require_once 'Mobile_Detect.php';
$detect = new Mobile_Detect;
// Basic detection.
$detect->isMobile();
$detect->isTablet();

【讨论】:

以上是关于在php中检测一个变量是不是设置需要使用啥函数的主要内容,如果未能解决你的问题,请参考以下文章

php命令行工具检测php文件语法格式是不是正确的方法是

php函数检测该网站是不是在手机或计算机浏览器中打开[重复]

PHP中判断变量值是不是为空的问题

PHP的isset()函数 一般用来检测变量是否设置 格式:bool isset ( mixed var [, mixed var [, ...]] ) 功能:检测变量是否设置 返回值:

在IIS下,为啥安装php要在环境变量中加入php路径,有啥作用,为啥我没有加入也可以使用?

php 基础