“Stammbaum” Datenstruktur
Ich suche nach einer Möglichkeit, einen Stammbaum in PHP darzustellen. Dies bedeutet, dass Kinder von @ erben müssezwe (oder mehr) Eltern.
Hier sind die Anforderungen:
1, 2 oder mehr Eltern Bonuspunkte, wenn ich Metadaten wie einen Nachnamen oder einen Beziehungsstatus anhängen kannHier ist mein nicht funktionierender Versuch (leider keine Arrays als Schlüssel):
$tree = array(
'uncle' => false, // no children
array('mom', 'dad') => array(
'me' => false,
array('brother', 'sister-in-law') => array(
'niece' => false
)
)
);
Die Frage ist, wie kann ich einen Stammbaum mit diesen Anforderungen darstellen?