加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

比较PHP中的多个值

发布时间:2020-12-13 16:29:46 所属栏目:PHP教程 来源:网络整理
导读:我想从此开始: if($var == 3 || $var == 4 || $var == 5 || $var ==’string’|| $var ==’2010-05-16′){ 在这里执行代码 } 到这个: if($var ==(3,4,5,’string’,’2010-05-16′)){在这里执行代码} 看起来非常冗余,以保持键入$var,我发现它读起来有点麻
我想从此开始:

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读