扫码关注官方订阅号
是这样子的
$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;
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
正则 /^(.+?)(d+)$/
如果你的
$ope
和$num
严格按照题目的格式来的话,感觉可以构造成表达式用eval
函数来执行