Flucht Schrägstriche mit php
Ich versuche zum entfernen der escape-Sequenzen anwesend zwischen meine Ausgabe. Ich bin-Kodierung mit php und ich habe die Ausgabe aus der Funktion, und es enthält eine escape-Sequenzen wie \r
und \n
. Wie kann ich entkommen diese Sachen von der Ausgabe, so dass ich eine korrekte Ausgabe. Das Problem ist, dass ich versuche, fügen Sie diese Ausgabe in eine csv-Datei, so dauert es \n
als nächste Zeile.
- Es hat nichts zu tun mit der Weise wie ich die Daten verarbeiten .. ich bin gerade dabei, dass aus der Datenbank. Ich verstehe, dass in der form "Randall \r\nStephenson"
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden str_replace Funktion:
Einzelne Zitate hemmen escape-Sequenzen.
'\r'
besteht aus zwei Zeichen,\
undr
;"\r"
ist CR.Müssen Sie
stripslashes
undstr_replace
überprüfen Sie Sie heraus Hier und HierDieser Beitrag zeigt an, dass die Zeilenumbrüche in dem Gebiet arbeiten soll, so lange wie:
str_replace("\r\n", "\n", $cell)
)Wenn Sie nicht bereits würde ich empfehlen fputcsv(), wie Sie kümmern sich um die Angebotserstellung für Sie.