2014-02-24 134 views
-1

如何將索引插入到CodeIgniter中的會話變量「ses_list」中我知道如何更新會話變量值,但如何將更多值插入到與先前值保持一致的變量中。在會話變量中插入值CodeIgniter

[ses_list] => Array 
    (
     [0] => Array 
      (
       [0] => Value 1 
      ) 

    ) 

我想是這樣的

[ses_list] => Array 
    (
     [0] => Array 
      (
       [0] => Value 1 
      ) 
     [1] => Array 
      (
       [0] => Value 1 
      ) 

    ) 

我堅持任何幫助嗎?

在此先感謝。

+0

ok.what問題你已經在插入有下一次? – krishna

+1

你好嗎?你能告訴我們代碼嗎? – Hassan

+0

我正在創建一個數組並將其存儲到變量中 $ new是存儲數組的變量名稱。 '$ this-> session-> set_userdata(array('ses_user_player_list'=> $ new);' –

回答

1

你可以像普通陣列一樣彈奏

$this->session->set_userdata('ses_list', array('value1','value2')); 

,當你想添加更多的數據,得到會議在同一陣列,增加值,並在會議上再次更新

$ses_list = $this->session->userdata('ses_list'); 
    $ses_list[] = 'value3'; 
    $ses_list[] = 'value4'; 
    $ses_list[] = 'value5'; 
    $this->session->set_userdata('ses_list', $ses_list); 
0

首先,你是否將數據保存在會話中?

記住,你應該加載庫:

$this->load->library('session'); 

然後你試着做什麼:(注意$陣列

$this->session->set_userdata($array); 

你應該閱讀Session class documentation