我正在使用CDbHttpSession将数据存储到会话中。理想情况下,我不认为直接从数据库表中的数据列读取,但我必须出于某种原因这样做。我得到的是一个BLOB字符串,如下所示
user_id|s:1:"3";role|s:7:"admin";role_level|s:1:"2";f0d337b53327bb94792bef26c6f44feb__id|s:1:"3";f0d337b53327bb94792bef26c6f44feb__name|a:2:{s:10:"first_name";s:5:"XYZ";s:9:"last_name";s:4:"PQR";}f0d337b53327bb94792bef26c6f44feb__states|a:0:{}test|s:11:"Its working";
任何人都可以指导我将其转换为数组。
提前致谢。
答案 0 :(得分:2)
使用unserialize()
从存储的表示中获取PHP值。