如何

2013-03-05 93 views
0

这些我的功能 //存储阵列数据删除一些值阵列中的笨会话间如何

function justSession($code) 
{ 
    $data = $this->session->userdata('code'); 
    $data[] = $code; 
    $this->session->set_userdata('code',$data); 
} 

然后这些函数从printSession print_r的会话

function printSession() 
{ 
    print_r($this->session->userdata('code')); 
} 

,然后输出()是Array([0]=>KG001[1]=>KG002[2]=>KG003)

现在,如何删除指定值的会话'代码'?我会在会议中删除KG001?

+0

你需要的是'unset'或重新分配一个空值的代码'$这个 - >会话级>用户数据(“码”,“”)' – tomexsans 2013-03-05 07:15:49

+0

这种方式是消除“代码”会议上,我想删除KG001在'code'会话中,如果KG001删除printSession()将显示Array([0] => KG002 [2] => KG003) – slav 2013-03-05 07:28:18

回答

1
if($this->session->userdata($code) == 'KG001') 
{ 
    $this->session->unset_userdata($code); 
} 

我理解你的问题吧?