带有OR运算符的PHP if语句

带有OR运算符的PHP if语句,php,if-statement,Php,If Statement,我在我的网站上使用以下声明。我想知道所选的计划id是4、5还是6。我使用的任何类型或变体都会破坏我的代码 <?php if($CURRENT_USER['selected_plan_id'] == '5'): ?> 以下是我迄今为止尝试过的: <?php if($CURRENT_USER['selected_plan_id'] == '5' or '4' or '6'): ?> :(错误 这将查看$CURRENT_USER['selected_plan

我在我的网站上使用以下声明。我想知道所选的计划id是4、5还是6。我使用的任何类型或变体都会破坏我的代码

 <?php if($CURRENT_USER['selected_plan_id'] == '5'): ?>

以下是我迄今为止尝试过的:

 <?php if($CURRENT_USER['selected_plan_id'] == '5' or '4' or '6'): ?>

:(错误



这将查看
$CURRENT_USER['selected_plan_id']
是4还是5或6

使用
|
语句

<?php if($CURRENT_USER['selected_plan_id'] == '4' || $CURRENT_USER['selected_plan_id'] == '5' || $CURRENT_USER['selected_plan_id'] == '6'): ?>

我的直觉会引导我,因为这似乎是一种更简单的表达想法的方式。
以下是“或”运算符的手册页。

我在您的代码中没有看到任何
。请向我们展示您尝试过的内容以及失败的原因/出现的错误。针对您的问题!供将来参考:请不要用答案奖励坏问题。请不要用答案奖励坏问题。从您自己的个人资料中-“我是一名开发人员,我发现自己既可以帮助他人,也可以通过询问和阅读他人的问题向他人学习。"-我认为帮助他人没有问题。我帮助遵循SO标准和规则集的人,这里没有显示任何努力,而且,这不是高级php或复杂逻辑,而是一些更基本的东西,可以轻松研究。我不同意它可以轻松研究,我已经搜索了一个多小时以及我尝试过的每个或示例我的代码不起作用。抱歉,我没有包括我尝试过的内容,因为它们都不起作用(所以没有看到重点)。我尝试过的一些内容现在已经存在了。不幸的是,不是每个人每次进入网站都会去寻找规则,他们只是想知道答案。
 <?php if($CURRENT_USER['selected_plan_id'] == '5'): or if($CURRENT_USER['selected_plan_id'] == '4'): or if($CURRENT_USER['selected_plan_id'] == '6'): ?>
<?php if( ( $CURRENT_USER['selected_plan_id'] == '4') || ( $CURRENT_USER['selected_plan_id'] == '5') || ( $CURRENT_USER['selected_plan_id'] == '6') ) : ?>
<?php if($CURRENT_USER['selected_plan_id'] == '4' || $CURRENT_USER['selected_plan_id'] == '5' || $CURRENT_USER['selected_plan_id'] == '6'): ?>
$arr = Array (4,5,6);
<?php if(in_array($CURRENT_USER['selected_plan_id'],$arr)): ?>