Welcome Guest, Not a member yet? Register   Sign In
syntax to access an index of the session variable directly?
#1

[eluser]stormbytes[/eluser]
Looking for the lazy way out...

Assuming 'user' is an array stored in the session via $this->session->set_userdata('user');

Assuming $user has an index 'id', which would normally be accessed via $user['id']

Is there a way to structure a call to the session that would retrieve only the 'id' index?

Tried $this->session->userdata('user')['id']; which didn't work out too well Smile
#2

[eluser]danmontgomery[/eluser]
You can't directly access arrays returned by functions, you have to store it in a variable.

Code:
if($user = $this->session->userdata('user')) {
    $id = $user['id'];
}
#3

[eluser]stormbytes[/eluser]
So much for lazy! Smile Thanks




Theme © iAndrew 2016 - Forum software by © MyBB