$layers, "arvore"=>$arvore ); //teste //$final = json_encode($final); //$final = json_decode($final); //error_reporting(0); ob_end_clean(); if(extension_loaded('zlib')){ ob_start('ob_gzhandler'); } header("Content-type: application/json"); echo json_encode($final,true); if(extension_loaded('zlib')){ ob_end_flush(); } function noi($n,$l){ global $layers; $d = $n; array_shift($d); if(count($n) > 1){ if(array_key_exists(0,$n) && array_key_exists($n[0],$l)){ if(is_array($n[1])){ $l[$n[0]] = array_merge($l[$n[0]],$n[1]); } else{ $l[$n[0]] = $l[$n[0]]; } } else{ $l[$n[0]] = $n[1]; } $l[$n[0]] = noi($d,$l); return $l; } return $n; } function converte($texto) { $texto = mb_convert_encoding($texto,"ISO-8859-1","AUTO"); return $texto; } ?>