Mam problem z wykorzystaniem json_encode do generowania łańcucha zakodowanego przez json z tablicy.Problem json_encode w PHP z tablicą 0 klucz
Odcinek tablicy w pytaniu wygląda to
RatingDistribution (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)
Ale daje to w ciągu:
"RatingDistribution":[["4.5"],{"1":"11.9"},
bym tego spodziewać:
"RatingDistribution":[{"0":"4.5"},{"1":"11.9"},
All I m robi to:
$result = json_encode($array);
Czy zrobiłem coś złego, czy potrzebuję więcej kodu, aby upewnić się, że klucz 0 jest obecny?
Cheers Andy
można pisać kod php, gdzie można uzyskać tablicę? lub wydrukować tablicę? Wygląda na to, że twój forearch jest zły. –
Myślę, że wkręca się w drugi element (indeks 1), ponieważ jego podtablica zaczyna się od 1, a zatem zostaje zinterpretowana jako klucz łańcucha. – TFennis