只是尝试在数据库条目中为管理员添加一些设置.
我救了;
array('aviva'=>'aviva','teacher'=>'teacher');
Run Code Online (Sandbox Code Playgroud)
进入'fullPara'字段但似乎无法将其恢复为数组?只是把它作为一个字符串吐出来,我试过eval但不知道从哪里去?
echo $userTypes['fullPara']; // spits out array('aviva'=>'aviva','teacher'=>'teacher');
Run Code Online (Sandbox Code Playgroud)
任何指针欢迎!
最好,丹
您想要查看PHP提供的serialize()和unserialize()函数.
这是一个例子:
$array = array('1', '3', '4');
$s_array = serialize($array);
// insert that into the db.
// later on when fetching.
$array = unserialize($array_from_db);
print_r($array); // viola
Run Code Online (Sandbox Code Playgroud)
编辑
我不推荐这个,但这里是你如何使用eval将其转换为数组:
eval("\$array = " . $data_from_Db);
print_r($array);
Run Code Online (Sandbox Code Playgroud)
应该得到你所追求的.