我正在使用 CDbHttpSession 将数据存储到 session 中。理想情况下,我不应该直接从数据库表的数据列中读取数据,但由于某种原因我必须这样做。我得到的是如下所示的 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";
谁能指导我将其转换为数组。
提前致谢。
最佳答案
使用unserialize()
从存储的表示中获取PHP值。
关于php - Yii CDbHttpSession blob 到 php 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21619601/