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 git.master, git.master_jit, rfc.property-hooks
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"

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
119.33 ms | 407 KiB | 5 Q