您好,欢迎访问一九零五行业门户网

json_encode json_force_object问题

apple,1=>bababa)),json_force_object);//string(18) [apple,bababa]

最后两行:
var_dump(json_encode((object)array(0=>apple,1=>bababa,2=>'pear')));// string(37) {0:apple,1:bababa,2:pear}var_dump(json_encode(array(0=>apple,1=>bababa,2=>'pear')),json_force_object);string(25) [apple,bababa,pear]int(16)

int (16) 是个啥??加了json_force_object也不好使呢,如果下标不以0开头,或者key不连续,就是object,否则就是数组,哪位前辈给大概解释下为啥,为啥。
回复内容: apple,1=>bababa)),json_force_object);//string(18) [apple,bababa]

最后两行:
var_dump(json_encode((object)array(0=>apple,1=>bababa,2=>'pear')));// string(37) {0:apple,1:bababa,2:pear}var_dump(json_encode(array(0=>apple,1=>bababa,2=>'pear')),json_force_object);string(25) [apple,bababa,pear]int(16)

int (16) 是个啥??加了json_force_object也不好使呢,如果下标不以0开头,或者key不连续,就是object,否则就是数组,哪位前辈给大概解释下为啥,为啥。
请仔细对比以下两行
var_dump(json_encode(array(0=>apple,1=>bababa,2=>'pear')),json_force_object);var_dump(json_encode(array(0=>apple,1=>bababa,2=>'pear'),json_force_object));
其它类似信息

推荐信息