从数据库中的异常格式化字段获取数据

时间:2015-09-11 15:25:53

标签: php mysql

我们在数据库中有一个字段,用于存储数据,如下所示:

a:4:{
s:10:"subscriber";
b:1;s:32:"access_s2member_ccap_one";
b:1;s:32:"access_s2member_ccap_two";
b:1;s:32:"access_s2member_ccap_three"; 
b:1;}

我们需要抓住这个领域的所有ccaps,但不知道最好的方法,我们可以从数据库中的字段返回上面的字符串,但不知道接下来该怎么做呢ccaps将始终以access_s2member_ccap开头,但前面的s:32将每次更改。我们需要得到所有这些,在某些情况下,可能只有一个以及三个以上。

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

您必须unserialize您的数据。