比较PHP中的多个值

前端之家收集整理的这篇文章主要介绍了比较PHP中的多个值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想从此开始:

if($var == 3 || $var == 4 || $var == 5 || $var ==’string’|| $var ==’2010-05-16′){
在这里执行代码
}

到这个:

if($var ==(3,4,5,’string’,’2010-05-16′)){在这里执行代码}

看起来非常冗余,以保持键入$var,我发现它读起来有点麻烦. PHP有没有办法简化它呢?我在这里阅读一篇文章,当使用XQuery时,您可以使用= var =(1,2,3,5)等中的=运算符.

谢谢,
约翰

将值放在数组中,然后使用函数in_array()来检查它们是否存在.
$checkVars = array(3,"string","2010-05-16");
if(in_array($var,$checkVars)){
    // Value is found.
}

http://uk.php.net/manual/en/function.in-array.php

原文链接:https://www.f2er.com/php/132922.html

猜你在找的PHP相关文章