$array = [
0=>[1,2],
2=>[2,3],
];
echo json_encode($array,0); //{"0":[1,2],"2":[2,3]}
//因为json_encode();转换过程中下标是连续的,否则转换成对象
//解决方法
$arr = array_values($array);
echo json_encode($arr); //[[1,2],[2,3]]
$arr = [];
echo json_encode($arr);//[]
//如果需要返回是对象的话
$arr = (object)$arr;
echo json_encode($arr);//{}