我在会话中保存了一些数据,在我的网站的某些点,我给用户的选项,以删除会话的某些部分基于数组键,数组我得到当我这样做,
print_r($this->session->userdata('shortlist');
这给我留下了以下输出,
Array ( [0] => Array (
[id] => 40
[name] => Namey Name
[location] => location is a place
[talent] => voice over
[image] => ./media/uploads/headshots/width_60_249613_10150280293315435_717615434_9570480_8341358_n.jpg ) );
如何将此从我的候选列表会话中删除?我试过做以下的事情,但是没有效果
unset($this->session->userdata('shortlist')[0]);
你可以这样做:
$this->session->unset_userdata('some_name');
查看更多信息:
http://codeigniter.com/user_guide/libraries/sessions.html编辑:评论后:你可以这样做-
$shortlist = $this->session->userdata('shortlist');
unset($shortlist[0]);
$this->session->set_userdata('shortlist',$shortlist);