PHP Определение переменной массива в логическом операторе - PullRequest
0 голосов
/ 21 марта 2011

Я пытаюсь определить точку в массиве внутри логического оператора. Возможно ли это?

, например

$a = $deg[0];
$b = $deg[1];
$c = $deg[2];
$d = $deg[3];
$e = $deg[4];

if ($c == False){
$array['$a']['$b'][0][1] = $value;


} else {

if ($d == False){
$array['$a']['$b']['$c'][0][1] = $value;


} else {

if ($e == False){
$array['$a']['$b']['$c']['$d'][0][1] = $value;
}

Существует ли причина, по которой переменная массива не определяется?

1 Ответ

1 голос
/ 21 марта 2011

начать с удаления 'одинарных кавычек

$array[$a][$b][0][1] = $value;

и не стоит использовать ключевое слово типа array в качестве имени переменной

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...