我正在使用命名会话来存储多页表单的变量,如下所示:
$_SESSION['pages'][0]
$_SESSION['pages'][1]
如果我想取消设置$ _SESSION ['pages'] [1]中的所有变量,我使用session_unset();它清除了两者中的所有变量。
我知道我可以使用以下方法逐个取消变量:
unset($_SESSION['pages'][1]['email'])
但我正在寻找一种方法来删除所有$_SESSION['pages'][1]
,同时保持$_SESSION['pages'][0]
完整
答案 0 :(得分:8)
您可以在unset
上使用$_SESSION['pages'][1]
,这只是一个普通的数组。
unset($_SESSION['pages'][1]);