我正在创建一个应用程序,该应用程序使用要搜索的项目的下拉列表搜索MLS列表。价格(最低价格和最高价格)有两个下拉框。列表中的每个项目增加$ 25,000(即0,25,000,50,000,75,000等)。
我使用GET方法发送值,所以(理论上)可以将这些值操作为例如URL中的50,001。我想确保传递给脚本的值与下拉选择框中的至少一个值匹配。我的第一个选择是做一些事情:
If (isset($_GET['maxprice']) {
$i = $_GET['maxprice'];
if ($i == "25000" || $i == "50000" || $i == "75000"............etc)
}
但是,在我的情况下,大约有50个条件需要测试。会有更好的方法吗?
答案 0 :(得分:3)
您可以使用:
if (intval($i) % 25000 == 0) { ... }
检查25000
的除法余数是否为0
;即:它检查该数字是25000
的倍数。