요즘 같이 개발, 서비스에 api가 많이 쓰이는 적은 없었던 거 같습니다.
주로 데이터는 json형식으로 사용하게 되는데요(개인적으로 xml파서 만들기 귀찮음+_+)
json_encode, json_decode 함수를 많이 사용하게 됩니다.
json_decode 시 Array(배열)로 변환하는 방법을 알려드겠습니다.
1. 테스트 해보기
$test_object = (object)array("id" => 1, "name" => "홍길동", 'age' => 20, "addr" => "제주");
print_r($test_object);
테스트 오브젝트를 생성한 후 출력한 모습입니다.
2. 구현
Object로 변환이 됐습니다. 키를 꼭 적어줘야하기 때문에 사용하기 불편합니다.
3. 방법
$test_object = (object)array("id" => 1, "name" => "홍길동", 'age' => 20, "addr" => "제주");
//print_r($test_object);
//json 인코딩
$json = json_encode($test_object);
//json 디코딩 true를 매개변수로 전달
$obj = json_decode($json, true);
var_dump($obj);
배열로 변환되었습니다. (두번째 파라미터로 true 만 잘 넘겨주시면 됩니다.)
오늘도 편히 개발하세요!!~~
API 도큐먼트는 덤입니다.
'프로그래밍 TIP > PHP' 카테고리의 다른 글
php 문자열 html테그 완벽 제거 (0) | 2022.11.05 |
---|---|
[php] 개발환경 세팅 하기 Wamp (0) | 2019.04.29 |