我從數據庫中提取數據並想將其保存到會話變量中。我想命名與我的表格單元格命名相同的鍵。例如: 我有一個名爲「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