当前位置: 代码迷 >> Ajax >> a:4:{s:4:"type"s:5:"money"}-这个串如何理解如何用
  详细解决方案

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

热度:821   发布时间:2012-04-07 17:31:51.0
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个元素的数组,花括……
  相关解决方案