比较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