有没有更简洁的方式编写这个简单的PHP条件?

时间:2010-11-29 02:29:33

标签: php

似乎会有更短的写作方式:

if ($action == 'add' || $action == 'update' || $action == 'delete') {
       // whatever
}

有吗?

2 个答案:

答案 0 :(得分:4)

if (in_array($action, array('add', 'update', 'delete'))) {
    // whatever
}

答案 1 :(得分:1)

我更喜欢这种形式,因为它更容易维护:

if(in_array($action, array('add', 'update', 'delete'))) {

}