如何申请以下结果的If条件?
How to apply If condition for following result?
echo
of $res
显示以下结果:-
stdClass Object ( [permissionId] => 23 [roleId] => 14 [view] => 0 [add] => 0 [edit] => 0 [deleteRole] => 0 [status] => 1 [moduleId] => 1 )
我试过下面的方法
if($res->view = 1 or $res->add = 1 or $res->edit = 1 or $res->deleteRole = 1 ){
echo "condition true";
} else {
echo "condition false";
}
但它总是回显条件为真。如果条件合适?请帮我看看if条件怎么写
更改为==
比较运算符,如果你把=
它总是真,赋值运算符总是return真
其实你不是在比较,你只是在赋值。 =
用于赋值,不用于比较。
所以使用 ==
而不是 =
if($res->view == 1 or $res->add == 1 or $res->edit == 1 or $res->deleteRole == 1 ){
echo "condition true";
} else {
echo "condition false";
}
或
if($res->view == 1 || $res->add == 1 || $res->edit == 1 || $res->deleteRole == 1 ){
echo "condition true";
} else {
echo "condition false";
}
注意:- 剩下的就是 up-to-you 您想要比较的内容以及比较方式。所以调整代码accordingly.Thanks
给出==(比较运算符)而不是=(赋值运算符)和||
if(($res->view == 1) || ($res->add == 1) || ($res->edit == 1) || ($res->deleteRole == 1) ){
echo "condition true";
} else {
echo "condition false";
}
echo
of $res
显示以下结果:-
stdClass Object ( [permissionId] => 23 [roleId] => 14 [view] => 0 [add] => 0 [edit] => 0 [deleteRole] => 0 [status] => 1 [moduleId] => 1 )
我试过下面的方法
if($res->view = 1 or $res->add = 1 or $res->edit = 1 or $res->deleteRole = 1 ){
echo "condition true";
} else {
echo "condition false";
}
但它总是回显条件为真。如果条件合适?请帮我看看if条件怎么写
更改为==
比较运算符,如果你把=
它总是真,赋值运算符总是return真
其实你不是在比较,你只是在赋值。 =
用于赋值,不用于比较。
所以使用 ==
而不是 =
if($res->view == 1 or $res->add == 1 or $res->edit == 1 or $res->deleteRole == 1 ){
echo "condition true";
} else {
echo "condition false";
}
或
if($res->view == 1 || $res->add == 1 || $res->edit == 1 || $res->deleteRole == 1 ){
echo "condition true";
} else {
echo "condition false";
}
注意:- 剩下的就是 up-to-you 您想要比较的内容以及比较方式。所以调整代码accordingly.Thanks
给出==(比较运算符)而不是=(赋值运算符)和||
if(($res->view == 1) || ($res->add == 1) || ($res->edit == 1) || ($res->deleteRole == 1) ){
echo "condition true";
} else {
echo "condition false";
}