• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick

String als Schlüssel für mehrdimensionales Array umwandeln

Delmar

Becks Apfel (Emstaler Champagner)
Registriert
27.02.04
Beiträge
330
Hallo,

ich habe folgendes Problem: Ich habe in einer Datenbanktabelle zwei Felder,
die jeweils wie folgt gefüllt sind

Code:
Datensatz 1:
Feld1: "firewall[0][ip]"
Feld2: "125.125.125.125"

Datensatz 2:
Feld1: "firewall[0][port]"
Feld2: "21"

Datensatz 3:
Feld1: "firewall[1][ip]"
Feld2: "125.125.125.126"

Datensatz 4:
Feld1: "firewall[1][port]"
Feld2: "80"

Ich möchte aus diesen Datensätzen nun ein mehrdimensionales Array erstel-
len, das wie folgt aussieht:

Code:
["firewall"] { 
    [0]=> { 
        ["ip"]=> "125.125.125.125" 
        ["port"]=> "21" 
    } 
    [1]=> { 
        ["ip"]=> "125.125.125.126" 
        ["port"]=> "80" 
    } 
}

Ich möchte also Feld1 in seine einzelnen Elemente zerteilen und als Schlüs-
sel für das mehrdimensionale Array verwenden.

Ich bin schon den ganzen Nachmittag am Rumprobieren, habe bis jetzt aber
noch keine elegante Lösung. Hat jemand eine Idee? Gibt es evtl. eine Array-
Funktion, die mir dabei helfen könnte?


Vielen Dank schon mal.
 
Hallo Toddy,

sorry, hatte ich vergessen zu erwähnen. PHP sollte es sein.

Ich bin allerdings nach mehreren Versuchen und weiteren Problemen, die diese Struktur leider
hervorgebracht hat, davon abgewichen. Hat sich also erledigt.


Gruß
Delmar