gpt4 book ai didi

php - 在 CodeIgniter 中不使用 Eval 来计算 php 中的表达式

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

我已将表达式存储在数据库中,例如:

$expression = (({TENOR} <= 90) AND ({DEPOSIT_AMOUNT} > 0) AND {PENALTY_BASIS} = 0 )

我想计算 IF...Else 语句中的表达式并获取结果

if ($expression) {action} else {other action}

实现结果的最佳方法是什么?我试过了

$this->parser->parse_string($string, $data, TRUE);

但输出始终是字符串,因此 if...else 语句每次都输出 TRUE。

最佳答案

我在之前回答的帖子here中找到了解决方案

可以通过 here 找到该库。

感谢大家的帮助...

关于php - 在 CodeIgniter 中不使用 Eval 来计算 php 中的表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39923513/

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