요즘 API를 통해서 값을 가져오는것을 해보려고 하는데,만만찮네요.
우선 값을 가져오는것은.. 사용자가 input을 줘서 그 값을 가져오는건데요.
예를 들어서.. 사용자가 ABC를 검색하면
api.domains/ABC 에 접근하면 json값이 나오게 됩니다.
근데 이 값이 항상 정렬되면 좋겠지만..랜덤하게 막 출력될 수 있어서..
어떻게 하면 특정 값을 가져올 수 있을지 궁금합니다.
json 내용은 아래와 같아요
{"result":200,
"data":{
"grade":99,
"clanName":"클랜명",
"win":5,
"lose":8,
"stop":1,
"nickname":"닉네임",
"rp":1938,
"maxRp":1938,
"accuseCnt1":72,
"accuseCnt2":0,
"accuseCnt3":0,
"rpGradeMedal":"SILVER",
"rpGradeLevel":"1st",
"tp":0,
"maxTp":0,
"tpGradeMedal":"",
"tpGradeLevel":""
}
}
json_decode() 함수를 사용하시면 됩니다.
$json = json_decode($response);
return $json->data->nickname;
같은 방식으로요.
두번째 인자로 true 값을 넣어주면 배열로 접근 가능합니다.