数码资讯
在PHPjson_encode值和括号括号
1。当数组是从0开始的连续阵列的json_encode是由{ }括字符串 当阵列不是从0或一系列连续的开始,结果json_encode是字符串由{ }核心价值模式 复制代码代码如下所示: $ =数组(); $测试} = 1; $测试} = 1; $测试} = 1; 回声json_encode($试验
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
1。当数组是从0开始的连续阵列的json_encode是由{ }括字符串
当阵列不是从0或一系列连续的开始,结果json_encode是字符串由{ }核心价值模式
复制代码代码如下所示:
$ =数组();
$测试} = 1;
$测试} = 1;
$测试} = 1;
回声json_encode($试验);
结果uff1a
{ 1,1,1 }
复制代码代码如下所示:
$ =数组();
$测试} = 1;
$测试} = 1;
$测试} = 1;
unset($测试{ 0 });
回声json_encode($试验);
结果uff1a
{1:1,2:1 }
2。当字符串是一个{ 1,1,1 }模式,默认json_decode解析的结果是一个数组,
当字符串是{1:1,2:1 }模式,对json_decode解析的结果是一个对象。此时,它可以将第二个参数设置为true,并强制它返回数组。
三.由于PHP无法区分一维数组和二维数组,所以在使用JSON编码时,第二个参数被设置为true时会出现上述情况。
当阵列不是从0或一系列连续的开始,结果json_encode是字符串由{ }核心价值模式
复制代码代码如下所示:
$ =数组();
$测试} = 1;
$测试} = 1;
$测试} = 1;
回声json_encode($试验);
结果uff1a
{ 1,1,1 }
复制代码代码如下所示:
$ =数组();
$测试} = 1;
$测试} = 1;
$测试} = 1;
unset($测试{ 0 });
回声json_encode($试验);
结果uff1a
{1:1,2:1 }
2。当字符串是一个{ 1,1,1 }模式,默认json_decode解析的结果是一个数组,
当字符串是{1:1,2:1 }模式,对json_decode解析的结果是一个对象。此时,它可以将第二个参数设置为true,并强制它返回数组。
三.由于PHP无法区分一维数组和二维数组,所以在使用JSON编码时,第二个参数被设置为true时会出现上述情况。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。