php - Yii CDbHttpSession blob 到 php 数组

标签 php mysql yii

我正在使用 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值。

http://www.php.net/manual/en/function.unserialize.php

关于php - Yii CDbHttpSession blob 到 php 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21619601/

相关文章:

mysql - GROUP BY 具有时移的日期时间

javascript - jquery ajax 调用 db 无响应

mysql - 如何获取分组数据的统计信息

php - gearman doBackground() 不使用 php

php - 有没有更快/更好的leettime方法?

php - 使用 curl 和 php 从 ftp 下载文件

php - 获取存储在隐藏输入元素中的 JSON 数据?

java - Android-Java HTTPCLIENT 通过 Content-Disposition 图片上传发送 http 参数

php - 验证开始日期应小于 Yii 中的结束日期

javascript - 如何从js发送数据而不保留当前url?