I have the following(json) object:
$obj = json_decode(\'{
\"Group1\": {
\"Blue\": {
\"Round\": [
\"Harold\",
Try this
i have created sample recursive program which u can tune
$obj = json_decode('{"Group1": {
"Blue": {
"Round": [
"Harold",
"Arthur",
"Tom"
]
},
"Green": {
"Round": [
"Harold"
],
"Circle": [
"Todd",
"Mike"
]
}
},
"Group2": {
"Blue": {
"Round": [
"Peter"
]
}
}
}');
recursive($obj);
function recursive($obj){
if(is_array($obj)){
foreach ($obj as $k => $v) {
echo $v." ";
}
return;
}
foreach ($obj as $key => $value) {
echo $key. " =>";
recursive($value);
}
echo "\n";
}
Following is sample output
Group1 =>Blue =>Round =>Harold Arthur Tom
Green =>Round =>Harold Circle =>Todd Mike
Group2 =>Blue =>Round =>Peter