Hi...
also vielleicht habe ich auch einen Denkknoten beim anlegen meines
Arrays gemacht. Der Array baut sich durch versch. $_POST Variablen auf
die mit Hilfe eines INPUT Elementes auf der Seite davor erstellt
werden.
Das Input Feld selber sieht so aus:
<input type='text' name='subnavlink[][$_link]' class='textarea' id='subnavlink[][$_link]' maxlength='27' style='width: 180px' value='$elem'>
Wobei in "$_link" ebend "Portrait,Objekte,..." stehen, und in $elem
dann die einzelnen Elemente (z.B. Kurzprofil,Auf einen Blick...)
Hast Du denn vielleicht eine Idee wie ich das besser aufbauen könnte
damit ich die Elemente zuordnen kann?
Sprich: "Portrait=Kurzprofil", "Portrait=Auf einen Blick" etc.
Gruß
Sascha
dann muss Dein Array irgendwie anders aufgebaut sein.
Wenns passt gehen beide Varianten - die mit array_keys und die davor.
Hab grad folgendes getestet und gibt genau die Ausgabe, die Du willst:<?
$subnavlink[0]["Portrait"] = "Kurzprofil";
$subnavlink[1]["Portrait"] = "Auf einen Blick";
$subnavlink[2]["Management"] = "Geschäftsführung";
$subnavlink[3]["Management"] = "Aufsichtsrat";
$neuesArray = array();
for($i=0;$i<count($subnavlink);$i++)
{
foreach($subnavlink[$i] as $key => $value)
$neuesArray[$key][] = $value;
}foreach($neuesArray as $key => $value)
print $key . ": " . implode(", ", $neuesArray[$key]) . "<br />";?>
Ausgabe ist dann:
Portrait: Kurzprofil, Auf einen Blick
Management: Geschäftsführung, Aufsichtsrat