Hallo,
ich habe ein Array mit folgender Struktur:
Nun lasse ich mir von jedem Eintrag bestimmte Informationen ausgeben:
So und jetzt meine Frage: Wie komme ich an die Parent_ID ran?
Bei BMW sollte die Parent_ID 0 sein, bei Jahrgang1999 sollte sie 1 sein (die ID von BMW), bei Auto1, Auto2 und Auto3 sollte sie 2 sein....
Hier noch mein Codeschnipsel:
Vielen Dank im Voraus
MfG
hab1cht
ich habe ein Array mit folgender Struktur:
Code:
Array
(
[1] => BMW
[BMW] => Array
(
[1] => Jahrgang1999
[Jahrgang1999] => Array
(
[1] => Auto1
[2] => Auto2
[3] => Auto3
)
[2] => Jahrgang2000
)
)
Nun lasse ich mir von jedem Eintrag bestimmte Informationen ausgeben:
Code:
ID:1 => Parent_ID:? => Sort_ID:1 => BMW
ID:2 => Parent_ID:? => Sort_ID:1 => Jahrgang1999
ID:3 => Parent_ID:? => Sort_ID:1 => Auto1
ID:4 => Parent_ID:? => Sort_ID:2 => Auto2
So und jetzt meine Frage: Wie komme ich an die Parent_ID ran?
Bei BMW sollte die Parent_ID 0 sein, bei Jahrgang1999 sollte sie 1 sein (die ID von BMW), bei Auto1, Auto2 und Auto3 sollte sie 2 sein....
Hier noch mein Codeschnipsel:
PHP:
$i = 0;
function draw_array($array){
global $i;
foreach($array as $key=>$list){
if(is_array($list)){
draw_array($list);
}
else{
$i++;
echo "ID:".$i." => Parent_ID:".$parent_id." => Sort_ID:".$key." => ".$list."<br>";
}
}
}
draw_array($array);
Vielen Dank im Voraus
MfG
hab1cht