http://sandbox.onlinephpfunctions.com/code/88256ea59ecdeae948cf664b477e113d7263f2c8
如您所见,我使用$ this->选项作为输入值。 我在这里想要实现的是通过键名从值获取选项并将其返回。
这是一个简单的部分,但我想用returnOption中的变量做的是设置新密钥并查看$ this-> options数组中的更改。
我怎么能达到这个目的?
答案 0 :(得分:1)
function & returnOption(&$options, $optionName)
{
foreach($options as $key => &$value)
{
if($key === $optionName)
return $value;
}
}
$op =& $this->returnOption($this->options, $optionName);
$op['newValue'] = 'value';
var_dump($this->options);
这样的事情应该有用。然后,$ this->选项可能应该是某种对象,并为您尝试访问的选项提供适当的访问器。