json_encode只支持UTF-8格式,不多说了
复制代码代码如下所示:
数组=(数组)
{ 0 } =阵列({ } { } = 13 sale_unit_detail_id价格= > 740000 { 51.50348620 } = { geometric_lat > > geometric_lng } = 0.01710900)
{ 1 } =阵列({ } { } = 27 sale_unit_detail_id价格= > 740000 { 51.50348620 } = { geometric_lat >> geometric_lng } = 0.01710900)
);

以上PHP数组的PHP数组json_encode后通常会转化为形如…{……格式,但今天遇到了一个奇怪的问题,当数组长度达到142的时候,我就喜欢了。
{ 0:{,},1:{…}…}…的格式很奇怪,一个神奇的功能json_encode
超级奇怪的问题时,json_encode转成PHP JSON字符串数组。

比较下面两段代码:
复制代码代码如下所示:
为菜单{ 0 } { 0 } =title1 ;
为菜单{ 0 } { 1 } =聚类;
为菜单{ 0 } { 2 } =2;
为菜单{ 1 } { 0 } = 'title2;
为菜单{ 2 } { 0 } = 'title3;
回声' $菜单= '。json_encode(美元菜单);

这会输出:$菜单= { {title1
复制代码代码如下所示:
{ 0 } { $菜单标题=title1 ;
为菜单{ 0 } {聚类=聚类;
为菜单{ 0 } {bar2=2;
为菜单{ 1 } { 0 } = 'title2;
为菜单{ 2 } { 0 } = 'title3;
回声' $菜单= '。json_encode(美元菜单);

这实际上输出:美元= { {菜单标题:title1

什么意思问题是,{ }和{ },{ }是对象}数组!!!在非php遍历的情况下,方法是不同的!json_encode这东西是惊人的,而神奇的是有点郁闷!