首页 > 解决方案 > 如何将字符串传递给php中的if条件语句?

问题描述

我以数据库字符串格式存储了条件。例如:((25>1)||(25<1))如何将此字符串传递给if条件语句。我试过了,但它不起作用。我使用eval()了函数,但它不起作用。

$con=eval("return ((25>1)||(25<1))");
if($con){
    echo "success";
}
else{
    echo "failed";
}

标签: phpeval

解决方案


你也可以这样做:

echo (25 > 1 ? "success" : ( 25 < 1 ? "success" : "failed")) ;

推荐阅读