json_encode()를 사용하여 배열을 json 형식으로 인코딩합니다. 하지만 배열 대신 객체를 반환합니다. 객체가 아닌 배열을 반환하고 싶습니다. 어떤 몸이라도 어떤 아이디어가 있습니까?PHP json_encode는 배열 대신 객체로 행을 반환합니다.
7
A
답변
1
당신은 다음의 예와 같이 json_decode
PARAM TRUE
와 함께 사용해야합니다 :
$array = array(1,2,3);
$encode = json_encode($array);
$decode = json_decode($encode, TRUE);
지금
$decode
반대하지,
array
입니다.
+1
json_decode가 아닌 json_encode를 묻습니다. 자바 스크립트에서 JSON 데이터를 사용할 때. –
1
실제로 json_encode 함수는 PHP에서 json 형식의 문자열을 반환합니다.
그리고 json 형식의 문자열을 PHP 으로 구문 분석하려면 json_decode을 사용해야합니다.
json_decode 함수는 데이터를 두 가지 유형으로 반환합니다. 오브젝트 & 어소시에이트 배열.
json_decode(); 반환 유형 객체
json_decode (, TRUE); 반환형 associtative 배열
1
사용
$encode = $your_json_encoded_data
json_decode($encode, TRUE);
3
기본적 json_decode (당신 JSON 인코딩 데이터를 디코딩하기위한 코드)는 두 가지 유형의 데이터를 리턴한다.
1) Object
2) Associative array
기본적으로 json_decode()는 객체 유형 값을 반환합니다.
그러나 배열 형식으로 값을 사용하려면 json_decode()에서 두 번째 인수로 TRUE
을 사용해야합니다. 예컨대
,
$decoded_value = json_decode($json_encoded_value, TRUE);
관련 문제
- 1. PHP json_encode는 값 대신 null을 할당합니까?
- 2. json_encode는 총알이있는 필드에 대해 null을 반환합니다.
- 3. json_encode는 비 연관 배열의 배열로 undefined를 반환합니다.
- 4. PHP Mongo 드라이버가 배열 대신 객체로 결과를 반환하도록하려면 어떻게해야합니까?
- 5. PHP json_encode는 실제 객체를 생성하지 않습니다/실제 객체에 배열 문자열을 만들거나 PHP 배열을 json으로 변환합니다.
- 6. MongoDB 결과를 배열 대신 객체로 얻으십시오.
- 7. jQuery $ .post 및 json_encode는 따옴표가있는 문자열을 반환합니다.
- 8. json_encode는 두 개의 PHP 배열 중 하나를 인코딩하지 못했습니다 - 왜?
- 9. PHP : Whileloop이 모든 행을 반환합니다.
- 10. PHP exec가 내 명령 결과 대신 "배열"을 반환합니다.
- 11. PHP Dom : nodeValue가 문자열 대신 객체로 읽습니다.
- 12. ExecuteNonQuery가 실제 행을 반환하는 대신 난수를 반환합니다.
- 13. json_encode는 매우 까다 롭습니다?
- 14. Grep 배열 대신 전체 개체를 반환합니다.
- 15. 간단한 문자열 분할이 배열 대신 객체를 반환합니다.
- 16. cursor.toArray()는 배열 대신 약속을 반환합니다.
- 17. PHP 리턴하는 대신 배열 데이터의 "배열"
- 18. 배열 대신 객체를 사용하는 PHP
- 19. stdClass 객체로 배열 정렬
- 20. PHP 다중 검색 쿼리가 모든 행을 반환합니다.
- 21. PHP 스크립트는 파일 이름 대신 index.php를 반환합니다.
- 22. PHP : mysql_query가 숫자 대신 false를 계속 반환합니다.
- 23. 내 PDO 가져 오기가 포인트 수 대신 "배열"을 반환합니다.
- 24. XML의 객체로 배열 채우기
- 25. 수동 PHP 배열 만 마지막 값을 반환합니다.
- 26. PHP - 배열
- 27. mysqli_fetch : 하나의 행을 반환합니다.
- 28. 로 json_encode는 테이블 이름
- 29. json_encode는 긴 문자열
- 30. 다차원 배열 대신 Spl DataStructures가있는 PHP
어떤 배열이 생겼는데? –