ok, quindi che soluzioni posso adottare per scorrere tutto il dataset, ipotizzando:

Codice PHP:
$numero_max_children_nidificati10 

io al momento sono sceso fino al 1° sub-livello con questo barbatrucco:

Codice PHP:
$array json_decode($area2,true);
foreach (
$array as $key => $value)
{
    foreach(
$value as $k1 => $v1)
    {
         if(
$k1=="children")
        {
            
$array1=$v1;
            foreach(
$array1 as $k2 => $v2)
            {
                foreach(
$v2 as $k3 => $v3)
               {
                     
//primo sotto livello
                    
print"$k3$v3<br/>";
                }
            }
        }
        else
       {
             
//livello padre
            
print"$k1$v1<br/>";
        }
    }

ma c'è un modo più pratico per fare sta cosa ?!
se avessi 20 sotto-livelli me prende un colpo !!
intanto grazie a tutti per l'aiuto !!