数组 - php array存数据库用json_encode还是serialize
PHPz
PHPz 2017-04-10 15:06:41
[PHP讨论组]

json_encode和serialize都可以让array变成string存入数据库,两个用哪个更方便和高效?

PHPz
PHPz

学习是最好的投资!

全部回复(3)
天蓬老师

建议使用 json 标准格式存储,这样不仅方便制作 API 而且可以直接提供给其他系统使用。

PHP中文网

json 是目前的比较流行的数据存储格式,api一般都用json;serilize的话,之前在使用的时候,偶尔会有bug,就是当数值中有某种字符时如分号、引号等,会使unserialize()的结果出问题。

怪我咯

用json好,编码解码效率比serialize高,而且生成的编码内容比serialize少,更关键是能减少unserialize时产生的各种莫名其妙的错误

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号