개발 Q&A

제목 json_encode 질문좀..
카테고리 PHP
글쓴이 명견실버 작성시각 2017/06/21 17:22:21
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 10094   RSS

<?php Header('Content-Type: application/json'); 

//Data

 

$members = array('소원', '예린', '은하', '유주', '신비', '엄지');

$albums = array('EP 1집'=>'Season of Glass', 'EP 2집'=>'Flower Bud', 'EP 3집'=>'Snowflake', '정규 1집'=>'LOL');

$group_data = array('name'=>'여자친구'); 

$group_data['members'] = $members; $group_data['albums'] = $albums; 

//Print

 

 $output_data = json_encode($group_data, JSON_UNESCAPED_UNICODE);

 var_dump($output_data);

 ?>

 var_dump로 찍으면 null이뜹니다.. 구글에서 php json예제 찾다가 복사해서 실행해봤는데 안되더라구요. 뭐가문제일까요..?

 다음글 이번엔 호스팅 이전문제예요... (10)
 이전글 curl 호출결과가 화면에 표시되는 문제에 대해 질문 ... (4)

댓글

한대승(불의회상) / 2017/06/21 17:33:22 / 추천 0

로직상으로 특별히 이상해 보이지 않는데요.

var_dump()로 $group_data를 먼저 출력해보세요

 

kaido / 2017/06/21 17:55:39 / 추천 0

올려주신거 그대로 카피해서 출력해 보았습니다.

string(193) "{"name":"여자친구","members":["소원","예린","은하","유주","신비","엄지"],"albums":{"EP 1집":"Season of Glass","EP 2집":"Flower Bud","EP 3집":"Snowflake","정규 1집":"LOL"}}"

 

php json encode 는 php 5.2 이상 버전에서 들어있는 기능 입니다.

이전 버전이시면 json.org 에서 배포하는 라이브러리가 있습니다.

해당 라이브러리를 추가하셔야 합니다.