>  기사  >  백엔드 개발  >  php json_encode问题

php json_encode问题

WBOY
WBOY원래의
2016-06-23 14:15:38898검색

php json_encode PHP JSON json_encode

rt小弟今天遇到个奇怪的问题

只是使用json_encode转换的json编码,圈出的地方是应该是个自然序列下标数组,可不知为何转换成了对象,但下标却标记为0,请了解的大神们为小弟出出主意,谢谢了。

回复讨论(解决方案)

建议把你的代码贴出来以供分析。

当数组的下标不以0开始递增连续时,就是关联数组了

$ar =array(1=>'a',0=>'b');echo json_encode($ar); //{"1":"a","0":"b"}$ar =array('a',2=>'b');echo json_encode($ar); //{"0":"a","2":"b"}

代码就是$json = json_encode($array, true);

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.