PHP在逻辑运算符中定义数组变量

时间:2011-03-21 00:54:06

标签: php multidimensional-array if-statement

我正在尝试在逻辑运算符中定义数组中的一个点。这可能吗?

e.g。

$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 个答案:

答案 0 :(得分:1)

首先删除'单引号

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

使用像array这样的关键词作为变量名

并不明智