| Neuer Benutzer
Registriert seit: 10.01.2009
Beiträge: 7
| Array umwandeln von zwei zu mehrdimensional Hallo, kann mir jemand helfen wie ich ein Zwei Dimensionales Array in ein Mehr Dimensionales Array umwandeln kann?
Folgendes Array wird aus einer DB gelesen: PHP-Code: (array) $array1 = array(
array( 'id' => 1, 'child' => 0, 'name' => 'Coding' ),
array( 'id' => 2, 'child' => 1, 'name' => 'Bash' ),
array( 'id' => 3, 'child' => 1, 'name' => 'JavaScript' ),
array( 'id' => 4, 'child' => 3, 'name' => 'Ajax' ),
array( 'id' => 5, 'child' => 1, 'name' => 'Perl' ),
array( 'id' => 6, 'child' => 1, 'name' => 'PHP' ),
array( 'id' => 7, 'child' => 0, 'name' => 'Grafik' ),
array( 'id' => 8, 'child' => 7, 'name' => 'Icons' ),
array( 'id' => 9, 'child' => 7, 'name' => 'Templates' ),
array( 'id' => 10, 'child' => 0, 'name' => 'Unix/Linux' ),
array( 'id' => 11, 'child' => 10, 'name' => 'Apache' ),
array( 'id' => 12, 'child' => 10, 'name' => 'Bind9' ),
array( 'id' => 13, 'child' => 10, 'name' => 'Mail' ),
array( 'id' => 14, 'child' => 13, 'name' => 'Postfix' ),
array( 'id' => 15, 'child' => 14, 'name' => 'Manual' ),
array( 'id' => 16, 'child' => 14, 'name' => 'Tutorial' ),
array( 'id' => 17, 'child' => 13, 'name' => 'Sendmail' ),
array( 'id' => 18, 'child' => 10, 'name' => 'Samba' ),
array( 'id' => 19, 'child' => 10, 'name' => '8' ),
);
Das obere Array soll in folgendes Array umgewandelt werden: PHP-Code: (array) $array2 = array(
array( 'id' => 1,
'name' => 'Coding',
array( 'id' => 2,
'name' => 'Bash'
),
array( 'id' => 3,
'name' => 'JavaScript',
array( 'id' => 4,
'name' => 'Ajax'
)
),
array( 'id' => 5,
'name' => 'Perl'
),
array( 'id' => 6,
'name' => 'PHP'
)
),
array( 'id' => 7,
'name' => 'Grafik',
array( 'id' => 8,
'name' => 'Icons'
),
array( 'id' => 9,
'name' => 'Templates'
)
),
array( 'id' => 10,
'name' => 'Unix/Linux',
array( 'id' => 11,
'name' => 'Apache'
),
array( 'id' => 12,
'name' => 'Bind9'
),
array( 'id' => 13,
'name' => 'Mail',
array( 'id' => 14,
'name' => 'Postfix',
array( 'id' => 15,
'name' => 'Manual'
),
array( 'id' => 16,
'name' => 'Tutorial'
)
),
array( 'id' => 17,
'name' => 'Sendmail'
)
),
array( 'id' => 18,
'name' => 'Samba'
),
array( 'id' => 19,
'name' => 8
)
)
);
Hat jemand eine Idee wie ich das realisieren kann? |