Hallo zusammen!
Ich habe mein Problem bereits durch Hilfe hier aus dem Forum in Teilen lösen können. Aber leider funktioniert es noch nicht ganz rund. Ich möchte mit PHP - von dem ich leider nur Anfänger-Wissen habe (noob) - eine Datei gezielt auslesen. In dieser Datei ist ein Muster zu erkennen, in dem zeilenweise immer die gleichen Angaben - nur mit anderen Werten zu finden sind.
Folgenden Thread aus diesem Forum hab ich schon als Hilfe nutzen können.
http://www.webwork-community.net/posting1486_23_0.html
Für meinen Fall sieht die Datei fast genauso aus, aber eben nur fast. Und da liegt auch mein Problem. Ich komm mit den Separatoren nicht klar.
Das hier ist ein Auszug aus der Datei, die ich auslesen möchte (ist ein TextFile, kein HTML):
[1] = {
["var1"] = " 20 ",
["var2"] = " Herr ",
["var3"] = " 1 ",
["var4"] = " Stein ",
["var5"] = " 005 ",
},
[2] = {
["var1"] = " 1 ",
["var2"] = " Frau ",
["var3"] = " 0 ",
["var4"] = " Schmidt ",
["var5"] = " 007 ",
},
Die Liste zieht sich halt weiter nach unten und kann bis zu 350 Einträge enthalten. Ich möchte nun das als Ergebnis eine Tabelle ausgegeben wird. In der ersten Spalte soll die laufende Nummer aus den eckigen Klammern stehen. In der zweiten Spalte soll der Wert von "var1" stehen. In der dritten Spalte der Wert von var3. Die Werte von var4 und var5 wären optional.
Was bei mir nicht zu klappen scheint, ist die Definition der Platzhalter in preg_match. Denn was ich derzeit erhalte ist nur eine Tabelle in der in Spalten von links nach rechts steht: "1" "var1" "var2" "var3".
Nah dran - aber doch vorbei. Kann mir da jemand helfen? Danke.