채택완료

json 형식 추출방법

2022-11-04 (금) 11:29:21 2,083

{"result":{"url":https://me2.do/10050,"hash":"Gh8vy4G1","orgUrl":http://bobo/skin/mall/wish/wish_shop_list.php?mall_id=goo2},"message":"ok","code":"200"}

$response 로 리턴했을때 나오는결과입니다

여기서 url을 추출하고싶은데

echo $response->result->url;

이런방식으로 접근하는거 아닌가요? 아무것도 안나와서요..

|

답변 2개

채택된 답변
+20 포인트

$response = json_decode($response, true);

print_r2($response);

해보세요

echo $response['result']['url'];

하면 될거같네요.

json_decode 함수를 이용해서 파싱하셔야 합니다.

아래의 코드로 어떻게 추출되는지 확인하실 수 있을 것입니다.

var_dump(json_decode($response));

옵션으로 true를 넣으면 배열로 추출할 수 있습니다.

json_decode($response, true)

답변을 작성하려면 로그인이 필요합니다.