首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

a:4:{s:4:"type"s:5:"money"}-这个串如何理解如何用

2012-04-07 
a:4:{s:4:types:5:money}-这个串怎么理解怎么用?看到这种用法,似乎是一种奇怪的json串,不知道怎么用

a:4:{s:4:"type";s:5:"money";}-这个串怎么理解怎么用?
看到这种用法,似乎是一种奇怪的json串,不知道怎么用,请高手给解释一下:
a:4:{s:4:"type";s:5:"money";s:3:"num";s:2:"10";s:8:"category";s:6:"credit";s:11:"information";s:17:"可获得 铜币 ";}

[解决办法]
这个不是json,是自定义的格式吧
[解决办法]
这是 php 的序列化串
用 serialize 函数产生,用 unserialize 函数还原

你也可以自己编程解析
a:4:{s:4:"type";s:5:"money";s:3:"num";s:2:"10";s:8:"category";s:6:"credit";s:11:"information";s:17:"可获得 铜币 ";}

a:4:{} 表示有4个元素的数组,花括号中为内容
s:4:"type"; 表示长度为4的字符串,双引号中为内容
以此类推,每个分号一节
数组元素由关联键和值组成

[解决办法]
楼上的是正解,是php的serialize 函数产生
[解决办法]

探讨

这是 php 的序列化串
用 serialize 函数产生,用 unserialize 函数还原

你也可以自己编程解析
a:4:{s:4:"type";s:5:"money";s:3:"num";s:2:"10";s:8:"category";s:6:"credit";s:11:"information";s:17:"可获得 铜币 ";}

a:4:{} 表示有4个元素的数组,花括……

热点排行