在PHP if语句中对ands和ors进行分组

时间:2010-10-28 18:29:42

标签: php if-statement

这可能是一个简单的答案,但我很好奇你是否有像这样的PHP代码:

if($_SESSION['id'] == '000001' || $_SESSION['id'] == '000002') {

这些值能以某种方式分组吗?我的想法是这样的:

if($_SESSION['id'] == ('000001' || '000002')) {

不是很大,只是想知道是否有可能。如果不是,它似乎应该是。

1 个答案:

答案 0 :(得分:3)

有可能使用in_array()

if (in_array($_SESSION['id'], array("000001", "000002")))

或者使用switch

switch ($_SESSION["id"])
 {
   case "000001":
   case "000002":
    // do something
   break;

   default:
   break;
 }