是这样子的
$ope = "<6"; $num = 4;
请问这个怎么做才能根据$ope的值里的运算符,拿到$ope里的数字去比和$num比较大小呢?当然$ope里的运算符可能是>、>=、<=等...
$ope
$num
>
>=
<=
ringa_lee
$ope = "<6"; $num = 4; $opt ='$result=' . $num . $ope . ';'; eval($opt); var_dump($result);
正则 /^(.+?)(d+)$/
如果你的$ope和$num严格按照题目的格式来的话,感觉可以构造成表达式用eval函数来执行
eval
$ope = ">6"; $num = 4; $expression = "echo ".$num.$ope.";"; $result = eval($expression); echo $result;
正则 /^(.+?)(d+)$/
如果你的
$ope
和$num
严格按照题目的格式来的话,感觉可以构造成表达式用eval
函数来执行