PHP提供函数直接将array转换成json
1 | <code>json_encode(<span> $param_array </span>);</code>
|
Salin selepas log masuk
若需要下面这种嵌套式如何处理呢?
1 2 3 4 5 6 7 8 9 | <code>{
<span> "appid" </span>: <span> "1500001105" </span>,
<span> "nonce" </span>: <span>32490</span>,
<span> "timestamp" </span>: <span>1458195253</span>,
<span> "signature" </span>: <span> "bf13fe77f46a96edba1a0e2b84fce66580b2f50b" </span>,
<span> "param" </span>: {
<span> "userid" </span>: <span> "bonnie" </span>
}
}</code>
|
Salin selepas log masuk
先构成一个二级array,再调用json_encode转换即可。
1 2 3 4 5 6 7 8 9 10 11 | <code><span> $param </span> = <span> array </span>(
<span> 'userid' </span>=><span> 'bonnie' </span>
);
<span> $params </span> = <span> array </span>(
<span> 'appid' </span>=><span> '1500001105' </span>,
<span> 'nonce' </span>=><span> $nonce </span>,
<span> 'timestamp' </span>=><span> $timestamp </span>,
<span> 'signature' </span>=><span> $signature </span>,
<span> 'param' </span>=><span> $param </span>,
);
<span> $params_json </span> = json_encode(<span> $params </span>);</code>
|
Salin selepas log masuk
').addClass('pre-numbering').hide();
$(this).addClass('has-numbering').parent().append($numbering);
for (i = 1; i ').text(i));
};
$numbering.fadeIn(1700);
});
});
以上就介绍了PHP 二级array转换json,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。