判断session是否存在::
if (!session('?' . $post['member_id']))
$post['member_id']是一个字符串。代表着session的索引。
删除session.
session($member_id, null);
调用session
$arr = array(); $arr['question'] = $post['examName']; $arr['score'] = $post['score']; $arr['checkListQuestion'][] = $post['checkListQuestion']; $arr['eType'] = $post['eType']; session($post['member_id'], $arr);
这个东西还是很方便的。
数组更新:array_replace($arr1,$arr2); $arr1有的项,不变;同一个键名的更新键值;没有的,从$arr2添加过去。
文档都是这么介绍的。不过我用出错了,没效果。 直接: 毕竟正常情况下,没有也会创造新项,有了也更新
$arrs = session($post['sign']); $arrs[$post['question']] = $post['score'];