json_encode를 사용하여 배열에서 json 인코딩 된 문자열을 생성하는 데 문제가 있습니다.배열 0 키로 PHP json_encode 문제
문제의 배열의 섹션이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)
처럼 보이지만 문자열이 생산
:
"RatingDistribution":[["4.5"],{"1":"11.9"},
내가이 기대 :
"RatingDistribution":[{"0":"4.5"},{"1":"11.9"},
모든 나 ' 내가하는 일은 다음과 같습니다.
$result = json_encode($array);
내가 잘못했거나 0 키가 있는지 확인하기 위해 더 많은 코드가 필요합니까?
건배 앤디
당신이 PHP 코드를 게시 할 수 있습니까? 또는 print_r 배열? 당신의 forearch가 틀린 것처럼 본다. –
나는 두 번째 요소 (인덱스 1)에 나사가 있다고 생각하는데, 그 이유는 배열이 1부터 시작하여 문자열 키로 해석되기 때문입니다. – TFennis