我有两个数组结构:
array(
[0] => array(
'stat1' => 50,
'stat2' => 12,
'stat3' => 0,
'country_name' => 'United States'
),
[1] => array(
'stat1' => 40,
'stat2' => 38,
'stat3' => 15,
'country_name' => 'Ireland'
),
[2] => array(
'stat1' => 108,
'stat2' => 0,
'stat3' => 122,
'country_name' => 'Autralia'
)
)
array(
'stat1' => array(
'countries' => array(
'United States' => 50,
'Ireland' => 40,
'Autralia' => 108,
)
)
),
'stat2' => array(
'countries' => array(
'United States' => 12,
'Ireland' => 38,
)
)
),
etc...
如果你加上这些国家的城市,第二个数组甚至可以达到4级或5级。进一步要注意的是,第二个数组结构将没有0个数据字段(注意,在第二个数组结构中,澳大利亚不存在,因为它是0),但第一个结构将有一个完整的零。另请注意,第二个结构将有副本,即“美国”
json_encode()
在后ajax请求中使用?浅层深度阵列,加上它的零点打击会更快还是结构更好的阵列在尺寸方面会更好?