PHP 개발 중에는 특히 프론트 엔드 데이터 전송 및 처리를 수행 할 때 데이터를 JSON 형식 문자열로 변환해야합니다. 다행히도 PHP는 PHP의 변수를 표준 JSON 형식 문자열로 쉽게 변환 할 수있는 강력한 기능 인 JSON_ENCODE를 제공합니다.
$ 과일 = 배열 ( "사과", "바나나", "오렌지"); $ jsonstring = json_encode ($ 과일); echo $ jsonstring;
산출:
[ "사과", "바나나", "오렌지"]]
$ person = array ( "이름"=> "Tom", "Age"=> 25, "City"=> "New York" ); $ jsonstring = json_encode ($ person); echo $ jsonstring;
산출:
{ "이름": "Tom", "Age": 25, "City": "New York"}}
클래스 사람 { 공개 $ 이름; 공개 $ 연령; 공공 $ 도시; } <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_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는 기본 변환 요구를 충족 할뿐만 아니라보다 사용자 정의 된 출력 형식을 제공 할 수 있습니다. 이 팁을 마스터하면 개발에서 데이터를보다 효율적으로 처리하는 데 도움이됩니다.