Heim > Backend-Entwicklung > PHP-Tutorial > PHP 二级array转换json

PHP 二级array转换json

WBOY
Freigeben: 2016-07-29 08:58:24
Original
1232 Leute haben es durchsucht

PHP提供函数直接将array转换成json

<code>json_encode(<span>$param_array</span>);</code>
Nach dem Login kopieren

若需要下面这种嵌套式如何处理呢?

<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>
Nach dem Login kopieren

先构成一个二级array,再调用json_encode转换即可。

<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>
Nach dem Login kopieren
').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

以上就介绍了PHP 二级array转换json,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage