3v4l.org

run code in 300+ PHP versions simultaneously
<?php $input = <<<JSON { "regional_sales": [ { "id": "75875", "agency_sales": [ { "id": "157", "unit_sales": [ { "id": "777", "agents": [ { "agent_no": "75939", "policies": [ "IL*********" ] }, { "agent_no": "75939", "policies": [ "IL**********" ] } ] }, { "id": "111", "agents": [ { "agent_no": "758", "policies": [ "IL2*********" ] }, { "agent_no": "75939", "policies": [ "IL20**********" ] } ] } ] } ] } ] } JSON; $data = json_decode($input, true); foreach ($data['regional_sales'] as $regional_sale) { echo 'Regional sale: ', $regional_sale['id'], PHP_EOL; foreach ($regional_sale['agency_sales'] as $agency_sale) { echo "\tAgency sale: ", $agency_sale['id'], PHP_EOL; foreach ($agency_sale['unit_sales'] as $unit_sale) { echo "\t\tUnit sale: ", $unit_sale['id'], PHP_EOL; foreach ($unit_sale['agents'] as $agent) { echo "\t\t\tAgent: ", $agent['agent_no'], PHP_EOL; } } } }
Output for git.master, git.master_jit, rfc.property-hooks
Regional sale: 75875 Agency sale: 157 Unit sale: 777 Agent: 75939 Agent: 75939 Unit sale: 111 Agent: 758 Agent: 75939

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:
31.36 ms | 405 KiB | 5 Q