哪个数据结构以“type:length:value”三元组存储数据?

时间:2013-11-06 18:39:36

标签: php

Salam(意为你好):)

解析存储在MySQL数据库中的第三方脚本的输出,我遇到的数据结构几乎就像JSON,但是在三元组中:

key_type:key_length:key_name;
value_type:value_length:value_contents;

这是一个例子:

a:1:{
    s:5:"title";
    s:28:"<div>This is item title</div>";
    s:9:"permalink";
    s:31:"http://example.com/post-88.aspx";
    s:7:"content";
    s:31:"<div>This is item content</div>";
    s:4:"meta";
    a:1:{
        s:4:"tags";
        s:22:"these, are, some, tags";
    }
}

我只是想知道这是一个常见的标准结构还是由这个脚本开发人员创建的常规内容?

2 个答案:

答案 0 :(得分:4)

尝试unserialize() PHP函数来解析这些。它可能适合您的需求。

答案 1 :(得分:2)

serailize()。使用unserialize()从中获取变量。