我试图在 if 条件中动态添加一个条件。但它不起作用。请帮我解决这个问题。
我正在尝试这样的代码
$day_difference = "some integer value";
if(sheduled_time == 'evening'){
$condition = '>';
}else{
$condition = '==';
}
然后
if($day_difference.$condition. 0){
echo "something";
}else{
echo "h";
}
最佳答案
杰拉德解决方案的替代方案;我建议您使用一个使用 switch-case 操作验证输入的函数:
function evaluate ($var1, $operator, $var2)
{
switch $operator
{
case: '<': return ($var1 < $var2);
case: '>': return ($var1 > $var2);
case: '==': return ($var1 == $var2);
}
return null;
}
关于php - 在php中动态添加条件if条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12110758/