PHP - 无法使用键作为变量访问数组值

时间:2015-01-05 13:13:40

标签: php arrays

我使用数组来获取数据,而键不是静态的而是动态的。所以我使用变量来调用值。但我得到null作为返回值。

$row_data is array and $row_title is string 'abc'

调用函数

$this->some_function($userHash, 'abc');

实际功能

public function some_function($row_data,$role_title)
{

    if ($row_data[$val] == 'Y') {
       //i am not able to go into this loop as the condition return false.
    }
}

$row_data[$val]返回null。这是我的问题。我希望这会返回'XYZ'实际值。

但是,如果我在密钥$row_data['abc']中给出一个常量值,我会得到正确的值'XYZ'

有人可以帮助我。

0 个答案:

没有答案