Оцените значение строки как условие и выполните оператор IF

Надеюсь, мой титул не смущает. Что мне нужно это:

У меня есть условие в строке:

$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])

Является ли это возможным?

1

Решение

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
}
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]