而不是做以下:
print $this->session->userdata('username');
print $this->session->userdata('email');
print $this->session->userdata('phone');
print $this->session->userdata('fax');
//etc...
有没有办法做这样的事情
foreach($this->session as $key=>$val) print $key.'-'.$val;
或者是有可能做这样的事情
print_r($this->session);
的原因,我问是因为我不知道SESSION键是什么,我也希望能够通过CI会话值进行循环。
OP表示他“也希望能够循环访问CI会话值。” – Goose 2016-04-01 19:00:49
由于在这一点上它是一个数组,它应该更容易遍历(即使是递归),但我相信他需要知道他有什么可用的。无论如何,这只是另一种方式来做到这一点。 – 2016-04-01 19:10:14
啊,我明白了。我不使用投射,它的一个例子就是澄清。欣赏它。 – Goose 2016-04-01 19:14:59