发现数据库中存了一种这样的数据格式,有什么方便的解析方法吗

a:2:{s:2:"id";s:4:"p_40";s:4:"name";s:4:"peng"}

意思就是一个PHP数组 array=> { id => p_40, name => peng }

有没有写好的方法把这样一个字符串解析为PHP数组或者Python字典,以及把数组/字典转换为这样一个字符串

不会要自己写一个编码/解码方法吧。。

查到了,是PHP中的变量序列化操作。。

你的格式是不是粘贴错了

标准格式:

a:2:{s:2:"id";s:4:"p_40";s:4:"name";s:4:"peng";}

这是个序列化的字符串,进行反序列化即可得到你想要的数组格式

serialize unserialize