Gibt es eigentlich Pointer in PHP so wie man sie aus Hochsprachen kennt? Wenn ja wie deklariert man sie?
Kann mir einer helfen?
					Kann mir einer helfen?
 
<?php
$tree = array();
$namensliste=array("Sohn1","Vater1: Vater von Sohn1","Mutter1: Mutter von Sohn1","Vater2: Vater von Vater1");
input_tree($tree);
output_tree($tree);
function output_tree($record)
{
    if($record['name']) {
        echo $record['name'];
        echo "<br>";
        output_tree($record['vater']);
        output_tree($record['mutter']);
    }
}
function input_tree(&$record)
{
    global $namensliste;
    $name = current($namensliste);
    next($namensliste);
    if($name) {
        $record['name'] = $name;
        input_tree($record['vater']);
        input_tree($record['mutter']);
    }
}
?>
Kommentar