当我们在结合PHP和javascript实现某些功能时,经常会用到json。json是js的一种数据格式,可以直接被js解析。而PHP无法直接读取json数据,但是PHP提供了json_decode函数来对json数据进行转化,从而可以被PHP脚本访问。同时,PHP也提供了json_encode函数来将数据转化成json格式。那么,js中的原生json与PHP中通过json_encode函数转化后的json是否完全一样呢?今天,站长就和大家一起来探讨这个问题。我们通过PHP向javascript传递数组数据时,通常要将其转化为json格式,一遍javascript来获取,那么我们就以数组为例,先来看一下两者之间的区别。 1、一维数组
考虑PHP数组
<div class="codetitle"><a style="CURSOR: pointer" data="46058" class="copybut" id="copybut46058" onclick="doCopy('code46058')"> 代码如下: