[英]How to use string in IF condition in PHP
我有數組,我已經使用內爆函數將數組轉換為字符串,如下所示,我需要使用$ str變量作為條件,例如以下的if語句
[0]=>"1==1"
[1]=>"1==1"
[2]=>"2==1"
$str = "1==1 && 1==1 && 2==1";
if(1==1 && 1==1 && 2==1)
您可以將字符串放入php eval()函數中。
$str = "1==1 && 1==1 && 2==1";
$question = eval("return $str;");
if ($question) {
} else {
}
希望對您有用。
試試這個代碼,我認為你需要這個條件。
$array[] = "1==1";
$array[] = "1==1";
$array[] = "2==1";
$str = implode(" && ", $array);
$condition = eval("return $str;");
if($condition)
return "true code";
else
return "false code";
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.