Я строю проверку состояния, где я передаю переменную и значение для проверки. В этом случае переменная будет массив, но я не могу получить его, чтобы вернуть его правильноPHP переменные переменные получение значения массива
//happens somewhere else
$specialFeature['option1']="on";
$specialFeature['option2']="on";
$specialFeature['option3']="off";
//what I'm trying to do
#query a db
$row = $result->fetch_array()
#results for purpose of demo
#$row['var'] = "specialFeature['option2']";
#$row['val'] = "on";
if($$row['var'] == $row['val']){
//what i'm expecting
echo "OK";
}
Мой вопрос $$var
всегда нуль. Что я делаю не так? Это возможно?
почему бы вам не попробовать, как это просто позвонить как $ var = "$ ARRAY ['myKey3']"; –
'$ val == $ ARRAY ['myKey3']' – sectus