如何只删除session中某个元素?

natici 2010-01-08 04:25:00
例如有:
session(0=>array(0=>'aa',1=>'bb'),1=>array(0=>'cc',1=>'dd'))
现在需要只删除aa,能否实现?

用unset不行,会把整个session destory掉
...全文
329 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
natici 2010-01-08
  • 打赏
  • 举报
回复
unset是删除掉整个session的吧?之前好像试过不行的
zilingzhi 2010-01-08
  • 打赏
  • 举报
回复
一年没有来这里了,先拿点分数观光一下。
xuzuning 2010-01-08
  • 打赏
  • 举报
回复
session_start();
unset($_SESSION[0][0]);
床上等您 2010-01-08
  • 打赏
  • 举报
回复
unset(session['username'])
hzhsky1985 2010-01-08
  • 打赏
  • 举报
回复
整个session是一个对象,应该没办法删除部分。LZ可以试试用其他方法替换掉'aa'这个值,或者试试session里面再记录其他session得方法

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧