<?php
$td = array(1=>array(5=>array(3=>'testvalue1',array(6=>'testvalue2'))),2=>array(6=>'testvalue2',array(6=>'testvalue2',array(6=>'testvalue2'),array(6=>'testvalue2',array(6=>'testvalue2')))),3=>'testvalue3',4=>'testvalue4');
print_r($td);
$toc = '';
function TOC($arr,$ke='',$l=array()) {
if (is_array($arr)) {
if ($ke != '') array_push($l,$ke);
foreach($arr as $k => $v)
TOC($v,$k,$l);
}
else {
array_push($l,$ke);
$GLOBALS['toc'].=implode('.',$l)." = $arr\n";
}
}
toc($td);
echo "\n\n".$toc;
?>