数组到字符串的转换CI会话


Array to string conversion CI session

我使用get_defined_vars()来查看我有哪些变量,结果是:CI_Session Object ( [userdata] => Array ( [__ci_last_regenerate] => 1449533357 [steam] => Array ( [steam_id] => 76561198260524695 ) [lang] => pl )。我想把steam_id调用到变量,并且我使用了echo $this->session->userdata('steam');,但它调用了一个错误,比如:"数组到字符串的转换"。我能做什么?

这将允许您访问steam_id变量:

$array = $this->session->userdata('steam');
echo $array['steam_id'];