【发布时间】:2014-05-15 16:01:56
【问题描述】:
下面的 if 条件不起作用
if(!strstr($_SERVER['HTTP_USER_AGENT'],'iPhone') && $task != "view"){
//do something
}
我在这里想说的是,如果不是 iPhone 并且如果 $task 不等于 view,那就做点什么。
目前 $task 等于 view 但我不在 iPhone 上,所以我应该看到我拥有的(做某事代码)。
我的情况有什么问题?
【问题讨论】:
-
$_SERVER['HTTP_USER_AGENT']和$task数据是什么?对我来说它工作正常 -
在
if之前检查$_SERVER['HTTP_USER_AGENT']和$task的值然后你可能会明白,否则你必须发布完整代码 -
var_dump()你的变量。 -
$task 等于 view 那么这不是真的
$task != "view"
标签: php if-statement syntax