现象:
$arr = ['0' => 'a', '1' => 'b'];
var_dump(json_encode($arr));
string(9) ["a","b"] 数字索引竟然消失了!
解决:
json_encode的第二个参数传入JSON_FORCE_OBJECT
$arr = [0 => 'a', 1 => 'b'];
var_dump(json_encode($arr, JSON_FORCE_OBJECT));
string(17) "{"0":"a","1":"b"}"