PHP - 如果条件不起作用

时间:2014-04-03 16:56:07

标签: php if-statement syntax

以下if条件不起作用

if(!strstr($_SERVER['HTTP_USER_AGENT'],'iPhone') && $task != "view"){

    //do something

}

我想在这里说的是,如果不是iPhone,如果$ task不等于视图,那么就做点什么。

目前$ task等于查看,但我不在iPhone上,所以我应该看到(做一些代码)。

我的病情有什么问题?

1 个答案:

答案 0 :(得分:2)

  

目前$ task等于查看,但我不在iPhone上,所以我应该看到(做一些代码)。

这意味着你想要防止" iPhone" "查看"但你实施的是阻止" iPhone" "查看"。试试这个:

if(!strstr($_SERVER['HTTP_USER_AGENT'],'iPhone') or $task != "view"){

    //do something

}