serialize()
输出不必要的垃圾,如字符串长度和其他东西,这是完全没用的。
a:2:{s:10:"SOME VALUE";a:35:{s:36:"VAL1";s:1:"1";s:7: skipped...............
json_encode()
更好,但仍然会产生垃圾。
{"SOME VALUE":{"\u041a\u043e\u0434 \u041c\u0435\u0441\u0442\u0430 \u041f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u044f":"1","\u0415-\u0414\u0422":"0","\u0420\u0435\u0436\u0438\u043c \u041e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438":"0","\u041c\u0430\u0440\u0448\u0440\u0443\u0442":"0","\u041a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439":"0","\u041e\u0442\u0432. \u0418\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b
为什么我需要所有这些东西而不是可读数组?MySQL 字段已设置为utf8_unicode_ci
.
结果,我得到了绝对不必要的流量。
我有什么选择而不是手动解析?
代码在这里无关紧要。