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

PHP或声明||

发布时间:2020-12-13 22:03:24 所属栏目:PHP教程 来源:网络整理
导读:使用|| (要么) 我有这么多的值,我需要与同一个变量进行比较,是否有更好的方法来更有效地编写,例如$city == -35 || -34 || -33甚至更简单,这样我就不必重复变量名,因为它是相同的变量,只有值不断变化. ?phpif ($city == -35 || $city == -34 || $xcity == -33
使用|| (要么)

我有这么多的值,我需要与同一个变量进行比较,是否有更好的方法来更有效地编写,例如$city == -35 || -34 || -33甚至更简单,这样我就不必重复变量名,因为它是相同的变量,只有值不断变化.

<?php

if ($city == -35 || $city == -34 || $xcity == -33)
{
    $region = "noindex";
}

?>

有什么建议?

解决方法

你可以使用 in_array()

if (in_array($city,array(-35,-34,-33))) {
  $region = "noindex";
}

或者如果它们是连续的(我怀疑它们不是,这只是一个例子)

in_array($city,range(-35,-33))

(编辑:李大同)

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

    推荐文章
      热点阅读