1
我正在创建一个应用程序,该程序使用下拉列表项搜索MLS列表。有两个价格下拉框(最低价格和最高价格)。列表中的每个项目增加25,000美元(即0,25,000,50,000,75,000等)。许多OR逻辑运算符在一个语句中
我使用GET方法发送值,因此(理论上)可以将这些值操作为像URL中的50,001这样的值。我想确保传递给脚本的值与下拉选择框中的至少一个值相匹配。我的第一个选择是像做:
If (isset($_GET['maxprice']) {
$i = $_GET['maxprice'];
if ($i == "25000" || $i == "50000" || $i == "75000"............etc)
}
然而,在我的情况下,大约有50条件下测试。会有更好的方法来做到这一点?
'intval($ i)%25000 == 0' http://php.net/manual/en/language.operators.arithmetic.php – Cheery 2014-11-25 07:08:45