我需要在平面文件中存储多维关联数据数组以用于缓存目的.我偶尔会遇到将其转换为JSON以便在我的Web应用程序中使用的需要,但绝大多数时候我将直接在PHP中使用该数组.
将数组作为JSON或PHP序列化数组存储在此文本文件中会更有效吗?我环顾四周,似乎在最新版本的PHP(5.3)中,json_decode实际上比它更快unserialize.
我目前倾向于将数组存储为JSON,因为我觉得如果有必要,人们可以更容易地阅读它,它可以在PHP和JavaScript中轻松使用,而且从我读过的,它甚至可能是更快解码(不确定编码).
有谁知道任何陷阱?任何人都有良好的基准来展示这两种方法的性能优势?
嗨,我有一个由用户订购的服务数组,如下面打印的$ _POST值
Array
(
[compaignID] => 4
[totalChecked] => 3
[hear_about_us] => Google
[videolink] =>
[LinkedIn] => Array
(
[0] => 1
[1] => 1
[2] => http://developer.comoj.com
)
[Facebook] => Array
(
[0] =>
[1] =>
)
[Twitter] => Array
(
[0] =>
[1] =>
)
[YouTube] => Array
(
[0] => 2
[1] => 4
[2] => http://developer.comoj.com
)
[Coupon_Area] => Array
(
[0] =>
[1] =>
)
[Website] => Array
(
[0] =>
[1] =>
)
[Google_Map] …Run Code Online (Sandbox Code Playgroud)