php - 如何将字符串传递给php中的if条件语句?
问题描述
我以数据库字符串格式存储了条件。例如:((25>1)||(25<1))
如何将此字符串传递给if
条件语句。我试过了,但它不起作用。我使用eval()
了函数,但它不起作用。
$con=eval("return ((25>1)||(25<1))");
if($con){
echo "success";
}
else{
echo "failed";
}
解决方案
你也可以这样做:
echo (25 > 1 ? "success" : ( 25 < 1 ? "success" : "failed")) ;
推荐阅读
- c# - 在 EF 核心中设置外键关系
- excel - 如何将特定列中的多个数据排序到新表中
- django - 'FileDescriptor' 对象没有属性 'path'
- typescript - 如何使用 OpenAPITools 代码生成器生成的 Axios API 客户端?
- mysql - 如何在 MySQL 中以特定时间戳步长选择特定日期/时间范围内的所有行?
- javascript - MS Edge 中的 getRangeAt(0) 错误,解决方法?
- c# - 从串口获取的绘图数据逐渐变慢
- java - elasticsearch 和 searchguard ssl 的密钥库和信任库问题
- laravel - 保存关系后,Laravel 得到错误的关系结果
- java - 需要排球授权