Reputation: 347
I got response from URL like this. I want value of sid
. How can I get this?
{"response": "success","body":{ "sid" : "5f255c86a", "role" : "user" }}
Upvotes: 2
Views: 877
Reputation: 20286
It JSON format so use json_decode()
function.
$response = json_decode($response);
echo $response->body->sid;
or
$response = json_decode($response, true);
echo $response['body']['sid'];
If you pass second argument as true then it will return associative array.
Upvotes: 2
Reputation: 7672
The above response looks to b JSON
so you can use json_decode()
function.
Try
$response = file_get_contents($url);
$json = json_decode($response);
echo $json->body->sid;
Note You need to replace $url
with URL of response page.
Upvotes: 1