Надеюсь, мой титул не смущает. Что мне нужно это:
У меня есть условие в строке:
$user_rights = "$USER[ADMIN] || $USER[RIGHT1] || $USER[RIGHT2]";
var_dump ($ USER_RIGHTS)
string(11) "0 || 0 || 0"
Я хотел бы поместить переменную $ user_rights в оператор IF, как это
if($user_rights)
и я хочу, чтобы он работал так же, как
if($USER[ADMIN] || $USER[RIGHT1] || $USER[RIGHT2])
Является ли это возможным?
Tty это: —
$string = "$USER[ADMIN] || $USER[RIGHT1] || $USER[RIGHT2]";
//convert this to array
$array = explode("||",$string);
//if you know inside string only three variable
if($array[0] || $array[1] || $array[2] ){
//your condition
}
Других решений пока нет …