<?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 5.6.38, 7.0.33, 7.1.25, 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
- Regional sale: 75875
Agency sale: 157
Unit sale: 777
Agent: 75939
Agent: 75939
Unit sale: 111
Agent: 758
Agent: 75939
preferences:
132.5 ms | 408 KiB | 5 Q