현재 위치: > 최신 기사 목록> php의 json_encode 함수를 사용하여 변수를 JSON 형식 문자열로 변환하는 방법

php의 json_encode 함수를 사용하여 변수를 JSON 형식 문자열로 변환하는 방법

M66 2025-06-18

php의 json_encode 함수를 사용하여 변수를 JSON 형식 문자열로 변환하는 방법

PHP 개발 중에는 특히 프론트 엔드 데이터 전송 및 처리를 수행 할 때 데이터를 JSON 형식 문자열로 변환해야합니다. 다행히도 PHP는 PHP의 변수를 표준 JSON 형식 문자열로 쉽게 변환 할 수있는 강력한 기능 인 JSON_ENCODE를 제공합니다.

예 1 : 일반 배열을 JSON 형식 문자열로 변환합니다.

$ 과일 = 배열 ​​( "사과", "바나나", "오렌지");
$ jsonstring = json_encode ($ 과일);
echo $ jsonstring;

산출:

[ "사과", "바나나", "오렌지"]]

예 2 : 연관 배열을 JSON 형식 문자열로 변환

$ person = array (
    "이름"=> "Tom",
    "Age"=> 25,
    "City"=> "New York"
);
$ jsonstring = json_encode ($ person);
echo $ jsonstring;

산출:

{ "이름": "Tom", "Age": 25, "City": "New York"}}

예 3 : PHP 객체를 JSON 형식 문자열로 변환합니다

클래스 사람 {
    공개 $ 이름;
    공개 $ 연령;
    공공 $ 도시;
}
<p>$ person = new Person ();<br>
$ person-> name = "Tom";<br>
$ person-> age = 25;<br>
$ person-> city = "New York";</p>
<p>$ jsonstring = json_encode ($ person);<br>
echo $ jsonstring;<br>

산출:

{ "이름": "Tom", "Age": 25, "City": "New York"}}

향상된 출력 가독성 : JSON_PRETTY_PRINT를 사용하십시오

간단한 변환 함수 외에도 JSON_ENCODE는 출력을 포맷하는 데 사용되는 json_pretty_print 를 제공하여 생성 된 JSON 문자열을 쉽게 읽을 수 있도록합니다.

$ person = array (
    "이름"=> "Tom",
    "Age"=> 25,
    "City"=> "New York"
);
<p>$ jsonstring = json_encode ($ person, json_pretty_print);<br>
echo $ jsonstring;<br>

산출:

{
    "이름": "Tom",
    "나이": 25,
    "City": "New York"
}

요약 :

PHP의 json_encode 함수를 사용하여 개발자는 PHP 변수 (예 : 배열, 연관 배열 또는 객체)를 JSON 형식 문자열로 쉽게 변환 할 수 있으며, 이는 데이터 전송에 특히 중요합니다. 매개 변수 옵션이 다르면 JSON_ENCODE는 기본 변환 요구를 충족 할뿐만 아니라보다 사용자 정의 된 출력 형식을 제공 할 수 있습니다. 이 팁을 마스터하면 개발에서 데이터를보다 효율적으로 처리하는 데 도움이됩니다.