鍍金池/ 問答/PHP/ 值本身就有符號(hào),如何融入if

值本身就有符號(hào),如何融入if

$a=">=2";
$b=0;
if($b $a){
}
代碼該如何書寫,才能得到布爾0>=2 ===>false

回答
編輯回答
情皺

可以用eval,但是有安全隱患,建議下面的處理方法

$a = '>=2';
$b = 0;
if (strpos($a, '>=') !== false) {
    $a = str_replace('>=','',$a);
    var_dump('>=', $b >= $a);
} elseif (strpos($a, '>') !== false) {
    $a = str_replace('>','',$a);;
    var_dump('>', $b > $a);
}
// ...
2017年8月4日 07:11