how do i convert a multidimentional array:
Array (
[option 1],
[option 2] => Array ( [option 2 - part 1] => Array ( [Temp], [Temp 2])),
[option 3])
To a html list that looks like this:
<ul>
<li>option 1</li>
<li>option 2
<ul>
<li>option 2 - part 1
<ul>
<li>Temp</li>
<li>Temp 2</li>
</ul>
</li>
<li>option 2 - part 2</li>
</ul>
</li>
</ul>
this i what i hav come up with so far but obviously its not working:
function printDirTree($array = null) {
if($array === null) { $array = $this->_dir_arr; }
foreach($array as $key => $value) {
echo "<li>".$key."\n";
if(is_array($value)){
echo "<ul>";
$this->printDirTree($value);
}else { echo "</li>"; }
}//end foreach
}//end