'How to extract value by key from json response in PHP [duplicate]
I'm using getResponse api for getting updated about subscribers.
This is what is printing after var_dump($result);
object(stdClass)#2 (1) {
["updated"]=>
int(1)
}
How do i extract / decode / encode the result to request the key: "update" and get it's value: 1 ?
Thanks
Solution 1:[1]
It's already decoded, as you can see on the man pages, the default behavior of json_decode is to decode a JSON string to an instance of stdClass, if you want an assoc array, simply write:
$string = '{"updated":1}';
$array = json_decode($string, true);
echo $array['updated'];
But you can just access the updated value on the object, because it's just a public property anyway:
$obj = json_decode($string);
echo $obj->updated;
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | Elias Van Ootegem |
