把数组转换成字符串后再存入数据库 参考函数:
implode() —把数组转换成字符串 explode() —把字符串转换成数组 手册里有详细说明
——————————————— 序列化以后存储. ————————————————–
对于一维数组可以简单的用 implode explode 函数做数组——串的变换,但需注意分隔符要使用数组中不存在的字符 对于多维数组可以用序列化函数处理 serialize unserialize 函数的用法手册中都有
据说json_encode和json_decode比内置的serialize和unserialize函数要高效,于是写了段代码测试一下。
结果如下:
如果是复杂一点的多维数组 serialize、unserialize比json_encode、json_decode快。
如果是简单一点的数组或大字符串时,json_encode、json_decode比serialize、unserialize快。
建议使用:json_encode、json_decode。(理由:可以跨语言使用,而且占用空间更小)
标签:程序源码
Leave a Reply