【发布时间】:2017-03-04 20:12:17
【问题描述】:
我有两个数组。第一个包含变量名,第二个包含从 MySQL 表中提取的浮点值和条件,数据类型为 varchar。现在我想在 if 语句中使用这些名称和值。可能吗?让我解释一下代码。
for ($i=0; $i<5; $i++) {
if ($_POST[$names[$i]] $val[$i]) {
echo "Do something";
}
}
$names = 数组 (name1, name2, name4)
$val = 数组 (77.3)
我想在这两者之间执行逻辑比较,并且比较运算符与值一起存储在您可以看到的数组中。如果 if 语句不可能。请给我建议其他方法。谢谢!
【问题讨论】:
-
是的,请做解释代码。你到底想做什么?你想比较值吗?然后在它们之间放置一个比较运算符。
-
目前还不清楚你真正想用这种奇怪的方法实现什么。
-
我会在您的查询中使用这些值,这样您就只会得到您想要的记录。不过问题需要更清楚。
-
@FranzGleichmann 是的,我想在这两者之间应用 条件,但这些条件已经存在,正如您在我提到的 $val 数组中看到的那样。
-
@chris85 条件是你可以在我提到的 $val 数组中看到的值。我想获得附带条件的号码。