hi,
Ich denke, dass Gunther da noch ein paar Informationen nachlegen muss, wenn es zur Lösung führen soll :-)
Soso, Du willst es wohl ganz genau sehen ;
// recursive Method
// Rekonstruiere das Array
private function reconstruct($key, &$stub = array()){
// LOOKUP durchgehen
foreach($this->LOOKUP as $child_key => $parent){
if($parent == $key){
// childs
if(isset($this->KVTAB[$child_key])){
$stub[$child_key] = $this->KVTAB[$child_key];
}
else{
// Rekursion $child_key
$this->reconstruct($child_key, $stub[$child_key]);
}
}
}
}
Horst