【发布时间】:2011-06-27 16:24:15
【问题描述】:
我使用的是 Kohana 3.0,我需要从 Session 对象获取数组。
例如:
$session = Session::instance();
$session->set(
'myArray'
array(
'key1' => 'foo',
'key2' => 'bar'
)
);
// How to get specific array element?
我认为这会起作用,但它返回了null。
$session->get('myArray.key2');
想了又想(哈,哈!)我想出了这个……
$myArray = $session->get('myArray');
$key1 = $myArray['key1'];
没事吧?有没有更好的办法?
附:当array dereferencing 可用时......会使用它! =]
$key1 = $session->get('myArray')['key1']; // Lets hope that this work!
【问题讨论】:
标签: php arrays session kohana kohana-3