nhưng theo điều này: http://www.php.net/manual/en/function.json-encode.php#94157 nó sẽ không.Tôi muốn json_encode trong PHP trả về một mảng JSON ngay cả khi các chỉ mục không theo thứ tự
Tôi đang sử dụng flot vì vậy tôi cần phải có một mảng với chỉ số số trở về nhưng những gì tôi nhận được là:
jsonp1282668482872 ({"label":"Hits 2010-08-20","data":{"1281830400":34910,"1281916800":45385,"1282003200":56928,"1282089600":53884,"1282176000":50262,"1281657600":45446,"1281744000":34998}});
nên flot là nghẹt thở. Nếu tôi var_dump mảng ngay trước khi tôi gọi json_encode nó trông như thế này:
array(7) {
[1281830400]=>
int(34910)
[1281916800]=>
int(45385)
[1282003200]=>
int(56928)
[1282089600]=>
int(53884)
[1282176000]=>
int(50262)
[1281657600]=>
int(45446)
[1281744000]=>
int(34998)
}
bất kỳ ý tưởng?
Câu hỏi liên quan là http://stackoverflow.com/questions/11195692/json-encode-sparse-php-array-as-json-array-not-json-object –