json_decode 값에서 특정 값을 어떻게 불러올 수 있나요?
본문
$data = json_decode($response, true);
print_r($data);
하면 나오는 결과입니다.
Array ( [statusCode] => 200 [body] => { "userid": [ "admin", "test"] })
여기서 admin을 얻고 싶어서
print_r($data['userid'][0]);
하면 나오는 결과가 없네요.
json_decode 값에서 특정 값을 어떻게 불러올 수 있나요?
답변 3
$user = json_decode($data['body']);
print_r($user->userid);
// 또는
$user = json_decode($data['body'], 1);
print_r($user['userid']);
print_r($data['body'])
$data = json_decode($response, true);
$data2 = json_decode($data , true);
print_r($data2);
echo $data2['userid'];
여기서 array 라고 나오면
echo $data2['userid]['admin'];
그게 아닌 [ "admin", "test"] 와 같이 나오면
$data3 = json_decode($data2);
echo $data3['admin'];
해보세요
답변을 작성하시기 전에 로그인 해주세요.