gpt4 book ai didi

php - 基于存储的变量进行比较

转载 作者:行者123 更新时间:2023-11-29 10:20:13 26 4
gpt4 key购买 nike

也许有一个关于此的主题,但我找不到。

我在数据库中存储比较运算符和目标值,例如:

$target_value_1 => 1000

$operator => greather_than_or_equal

有没有办法在变量中使用这些运算符,例如:

if ($variable1 $operator $target_value_1){

// Some code

}

使用 PHP 和 MySQL。

谢谢

最佳答案

我不确定您要构建什么,但您可以通过简单地创建一个 check($operator, $var1, $var2) 函数来对此进行排序:

function check($operator, $val1, $val2) {
switch ($operator) {
case 'greather_than_or_equal':
return $val1 >= $val2;
break;
case 'greather_than':
return $val1 > $val2;
break;
case 'operator_name':
//return your condition goes here;
break;
default:
return false;
break;
}
}

并使用它:if (check($operator, $value1, $value2)) {/* 你的代码 */}

关于php - 基于存储的变量进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49413766/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com