PHP - if语句具有多个值

时间:2016-04-21 09:51:22

标签: php

我有以下代码: -

<a href="#" onclick="manualEntry()">hide</a>
<script>
    jQuery(document).ready(function ($) {
         function manualEntry() {
              $("#details").hide();
         }
    });
</script>

$ image_location可以是'Nottingham'或'Corby',也可以是两者。图像过滤器基本上是过滤正在显示的图像。

虽然上面的代码有效,但我不认为这样做是正确的。

如果有人能帮助我更好地练习相同的查询方式,那将非常感激。

如果您需要我更详细地解释,请告诉我。

1 个答案:

答案 0 :(得分:1)

可以使用数组将条件包装在两个线性代码中。

$imageFilters = array('Nottingham'=>'Nottingham', 'Corby'=>'Corby');
$image_filter = isset($imageFilters[$_GET['filter']]) ? $imageFilters[$_GET['filter']] :  $_GET['filter'];