이 기사는 PHP에서 JSON 문자열을 배열로 변환하는 방법을 보여줍니다.

JSON 문자열을 디코딩하는 표준 솔루션은 json_decode() 함수는 JSON으로 인코딩된 문자열을 가져와 적절한 PHP 유형으로 변환합니다. 다음 코드 스니펫은 사용 방법을 보여줍니다. json_decode() JSON 문자열을 객체로 변환합니다. 객체 내의 요소는 중괄호와 아포스트로피 안에 요소를 캡슐화하여 액세스합니다.

다운로드  코드 실행

 
원하는 경우 json_decode() 함수가 객체 대신 연관 배열을 반환하는 경우 두 번째 매개변수를 다음과 같이 설정할 수 있습니다. true. 두 번째 매개변수는 선택 사항이며 다음과 같습니다. false 기본적으로; 당신은 그것을 설정해야 true JSON 개체를 연관 배열로 변환합니다. 예를 들어,

다운로드  코드 실행

 
JSON 문자열이 다음을 사용하여 인코딩된 경우 htmlentities() 또는 htmlspecialchars() 함수를 호출하기 전에 HTML 엔터티를 해당 문자로 다시 디코딩할 수 있습니다. json_decode(). 이것은 다음을 사용하여 수행할 수 있습니다. html_entity_decode() 기능, 아래와 같이:

다운로드  코드 실행

이것이 PHP에서 JSON 문자열을 배열로 변환하는 것입니다.