Hallo,
wie man ein mehrdimensionales Array in ein 1-dimensionales umwandelt, habe ich mittlerweile raus, das hilft mir aber im Moment nicht weiter. Daher beschaeftigt mich seit einiger Zeit die Frage, wie ich ein mehrdimensionales Array in eines umwandle, welches verschiedene "Level" beinhaltet.
Beispiel-Array - sowohl als Bild als auch das, was ich mittlerweile als Array habe. Es geht um die "Umsetzung" eines Stammbaumes und die "Umarbeitung" benoetige ich, um die Daten weiter zu verarbeiten.
Mein Endziel ist nun ein neues Array, welches die folgende Form hat:
Ich bin mir eigentlich ziemlich sicher, dass etwas verdammt einfaches ist - und ich einfach den Wald vor lauter Baeumen oder Rekursionsaufrufen, ich bin mir mittlerweile nicht mehr sicher, nicht sehe.
Viele Grueße,
Cara
wie man ein mehrdimensionales Array in ein 1-dimensionales umwandelt, habe ich mittlerweile raus, das hilft mir aber im Moment nicht weiter. Daher beschaeftigt mich seit einiger Zeit die Frage, wie ich ein mehrdimensionales Array in eines umwandle, welches verschiedene "Level" beinhaltet.
Beispiel-Array - sowohl als Bild als auch das, was ich mittlerweile als Array habe. Es geht um die "Umsetzung" eines Stammbaumes und die "Umarbeitung" benoetige ich, um die Daten weiter zu verarbeiten.
PHP:
$array = array( "id" => 10,
"vater" => array( "id" => 8,
"vater" => array("vater" => 0, "mutter" => 0),
"mutter" => array("vater" => 0, "mutter" => 0)),
"mutter" => array( "id" => 9,
"vater" => array("vater" => 0, "mutter" => 0),
"mutter" => array("vater" => 0, "mutter" => 0)));
Mein Endziel ist nun ein neues Array, welches die folgende Form hat:
PHP:
Array
(
[0] => 10
[1] => 8,9
[2] => 0,0,0,0
)
Ich bin mir eigentlich ziemlich sicher, dass etwas verdammt einfaches ist - und ich einfach den Wald vor lauter Baeumen oder Rekursionsaufrufen, ich bin mir mittlerweile nicht mehr sicher, nicht sehe.
Viele Grueße,
Cara