Bir diziden json kodlanmış dizesi oluşturmak için json_encode kullanarak bir sorun yaşıyorum.PHP json_encode dizisi ile sorun 0 anahtar
söz konusu dizinin bölümünde buRatingDistribution (Array, 11 elements)
0 (Array, 1 element)
0 (String, 3 characters) 4.5
1 (Array, 1 element)
1 (String, 4 characters) 11.9
2 (Array, 1 element)
benziyor Ama dizede bu üretir
:
"RatingDistribution":[["4.5"],{"1":"11.9"},
bu beklenir:
"RatingDistribution":[{"0":"4.5"},{"1":"11.9"},
Tüm I' Bunu yapmak:
$result = json_encode($array);
Hata yaptım mı yoksa 0 anahtarın mevcut olduğundan emin olmak için daha fazla koda ihtiyacım var mı?
alkış Andy
Eğer php kodunu gönderebilir? veya dizi print_r? Aramanız yanlış gibi görünüyor. –
Sanırım, ikinci elemanın (indeks 1) üstündeyim, çünkü alt dizisi 1 olarak başlar ve böylece bir dize anahtarı olarak yorumlanır. – TFennis