Php 逻辑运算符:需要对这一个有不同的看法。Can';我想不出来
我有下面的代码,结果是带有Php 逻辑运算符:需要对这一个有不同的看法。Can';我想不出来,php,Php,我有下面的代码,结果是带有或或逻辑运算符的true。我删除了第二个条件,它按预期工作。我做错了什么 $user = trim(get_user_role()); if ($user != 'administrator' or $user != 'editor'){ echo '<script type="text/javascript">'; echo 'jQuery(".nav > li").eq(2).hide();';
或或逻辑运算符的true
。我删除了第二个条件,它按预期工作。我做错了什么
$user = trim(get_user_role());
if ($user != 'administrator' or $user != 'editor'){
echo '<script type="text/javascript">';
echo 'jQuery(".nav > li").eq(2).hide();';
echo 'jQuery(".nav > li").eq(3).hide();';
echo '</script>';
}
$user=trim(get_user_role());
如果($user!='administrator'或$user!='editor'){
回声';
echo'jQuery(“.nav>li”).eq(2.hide();”;
echo'jQuery(“.nav>li”).eq(3.hide();”;
回声';
}
我甚至echo
用户,它是管理员,所以我知道这部分是正确的 好吧,想想看
if($user != 'administrator'... -> False->($user = 'administrator')->Check next condition.
|| $user != 'editor' -> True->($user = 'administrator)->execute.
您需要在这里使用&&
。好吧,考虑一下
if($user != 'administrator'... -> False->($user = 'administrator')->Check next condition.
|| $user != 'editor' -> True->($user = 'administrator)->execute.
您需要在此处使用&&
。如果$user不是管理员或$user不是编辑器,则说明。因此,如果$user
不是管理员,则为true
,如果$user
不是编辑器,则为true
,两者都可以
您要使用和&&
:
if ($user != 'administrator' && $user != 'editor'){
如果$user不是管理员或$user不是编辑器,则说明。因此,如果$user
不是管理员,则为true
,如果$user
不是编辑器,则为true
,两者都可以
您要使用和&&
:
if ($user != 'administrator' && $user != 'editor'){
我很确定你想要&&
是的!因为我正在使用=我脑子里的逻辑是错误的。谢谢你,请回答这个问题,这样我就可以把它标记为正确的。我很确定你想要&&
是的!因为我正在使用=我脑子里的逻辑是错误的。谢谢你,请给我一个答案,这样我就可以把它标记为正确的。