我从数据库中提取数据并想将其保存到会话变量中。我想命名与我的表格单元格命名相同的键。例如: 我有一个名为“EMAIL”的单元,我想获得$ _SESSION [“EMAIL”]
我已经有数据保存在数组中的数据($ data),它有数组以单元格命名的键,但我想将该数据移至SESSION阵列,使用相同的键...如何将数据从数据库动态地发布到会话
我该如何动态地执行此操作?
我从数据库中提取数据并想将其保存到会话变量中。我想命名与我的表格单元格命名相同的键。例如: 我有一个名为“EMAIL”的单元,我想获得$ _SESSION [“EMAIL”]
我已经有数据保存在数组中的数据($ data),它有数组以单元格命名的键,但我想将该数据移至SESSION阵列,使用相同的键...如何将数据从数据库动态地发布到会话
我该如何动态地执行此操作?
你既可以做这样的:
foreach($myArr as $k=>$v) {
$_SESSION[$k] = $v;
}
或者,
$_SESSION['user'] = $myArr;
在第一种情况下,你会做$_SESSION['EMAIL']
访问电子邮件,而在第二种情况下,$_SESSION['user']['EMAIL']
;
另一种方法是
$_SESSION = array_merge($_SESSION, $myArr);
我不知道这是否是一个很好的做法,但。
非常感谢! – pangi 2013-03-03 23:20:59