比较PHP中的多个值

我想从这里开始:

if($var == 3 || $var == 4 || $var == 5 || $var =='string' || $var == '2010-05-16') {

// execute code here

}

对此:

if($var == (3, 4, 5, 'string', '2010-05-16')) { // execute code here }

继续输入似乎非常多余$var,而且我发现阅读起来有点麻烦。PHP中有没有办法以这种方式简化它?我读了一个帖子在这里,使用XQuery时,您可以使用=操作符如$var

= (1,2,3,4,5)

回答:

将值放在数组中,然后使用功能in_array()来检查它们是否存在。

$checkVars = array(3, 4, 5, "string", "2010-05-16");

if(in_array($var, $checkVars)){

// Value is found.

}

以上是 比较PHP中的多个值 的全部内容, 来源链接: utcz.com/qa/401352.html

回到顶部