Hallo!
Ich lade den Inhalt einer Textdatei und fülle mit preg_match_all ein Array mit Daten aus dieser Textdatei. Dann erstelle ich in einer Schleife ein String, der aus den Datensätzen des Arrays besteht, kommagetrennt. Wenn ich nun mit print den String ausgebe, sieht alles korrekt aus bis auf eine Detail: oft steht nach der Komma ein Leerzeichen, der im Quelltext der erstellten Seite nicht zu finden ist. Etwa so:
data1,data2,data3, data4,data5, data6...
Wenn ich nun in die Quellcode der erstellten Seite schaue, gibt es kein Leerzeichen zwischen data3 und data4. Aber die Zeile endet mit data3. Das heisst, PHP trennt die Zeile irgendwie auf mit einem unsichtbaren Zeichen. Etwa so:
...
data1,data2,data3,
data4,data5,
data6
...
Wie kriege ich diesen unnötigen Umbruch weg?
Danke!
Ich lade den Inhalt einer Textdatei und fülle mit preg_match_all ein Array mit Daten aus dieser Textdatei. Dann erstelle ich in einer Schleife ein String, der aus den Datensätzen des Arrays besteht, kommagetrennt. Wenn ich nun mit print den String ausgebe, sieht alles korrekt aus bis auf eine Detail: oft steht nach der Komma ein Leerzeichen, der im Quelltext der erstellten Seite nicht zu finden ist. Etwa so:
data1,data2,data3, data4,data5, data6...
Wenn ich nun in die Quellcode der erstellten Seite schaue, gibt es kein Leerzeichen zwischen data3 und data4. Aber die Zeile endet mit data3. Das heisst, PHP trennt die Zeile irgendwie auf mit einem unsichtbaren Zeichen. Etwa so:
...
data1,data2,data3,
data4,data5,
data6
...
Wie kriege ich diesen unnötigen Umbruch weg?
Danke!
Kommentar