3v4l.org

run code in 300+ PHP versions simultaneously
<?php $json = '{ "user": { "personal_info": { "name": "XYZ", "State": "CA", "pincode": "12345" }, "private_info": { "likes": "Sushi", "dislikes": "Curry" } } }'; echo 'As Object' . PHP_EOL; $resObj = json_decode($json); var_dump($resObj, $resObj->user->personal_info->pincode); echo PHP_EOL . PHP_EOL . 'As Associative Array' . PHP_EOL; $resObj = json_decode($json, true); var_dump($resObj, $resObj['user']['personal_info']['pincode']);
Output for 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.26, 8.4.1 - 8.4.13
As Object object(stdClass)#4 (1) { ["user"]=> object(stdClass)#2 (2) { ["personal_info"]=> object(stdClass)#1 (3) { ["name"]=> string(3) "XYZ" ["State"]=> string(2) "CA" ["pincode"]=> string(5) "12345" } ["private_info"]=> object(stdClass)#3 (2) { ["likes"]=> string(5) "Sushi" ["dislikes"]=> string(5) "Curry" } } } string(5) "12345" As Associative Array array(1) { ["user"]=> array(2) { ["personal_info"]=> array(3) { ["name"]=> string(3) "XYZ" ["State"]=> string(2) "CA" ["pincode"]=> string(5) "12345" } ["private_info"]=> array(2) { ["likes"]=> string(5) "Sushi" ["dislikes"]=> string(5) "Curry" } } } string(5) "12345"

preferences:
144.83 ms | 409 KiB | 5 Q