嗨我有来自数据库的价值,我从用户端输入(<,>)这些值并根据用户给出条件,但我有问题要做,我的条件不运行正确。
<?php
$sql_land = "SELECT * FROM condition_check;
//echo $sql;
in above assume value are come
$sum = 50;
$green_cond = >;
$Green_val = 30
now i want give if condition
if($sum $green_cond $Green_val ) // these are equal to if($sum > $Green_val)
{
echo "true"
}
else
{
echo "false";
}
}
?>
//可以使用变量$ green_cond给(&lt;,&gt;,=) 我面临这些问题,任何人都可以帮助我
答案 0 :(得分:0)
您可以通过以下代码来实现...
可以使用以下代码给(&lt;,&gt;,=)变量,
<?php
function lt($a, $b) {
if ($a < $b) {
return "B is grater then A";
} else {
return "A is grater then B";
}
}
$relops = Array(
'<' => 'lt',
);
echo $relops['<'](50, 30);
?>
答案 1 :(得分:0)
你有一个PHP功能就是这样,它的目的是比较版本,但它应该适合你。
您将数字作为2个第一个参数传递,将运算符作为第三个参数传递。