Samstag, Februar 22, 2020

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“
InformationsquelleAutor user1371896 | 2012-07-25

4 Kommentare

  1. 1

    Verwenden str_replace Funktion:

    $your_string =  "here is your string"
    
    $your_string = str_replace("\n", "", $your_string);
    $your_string = str_replace("\r", "", $your_string);
  2. 0

    Dieser Beitrag zeigt an, dass die Zeilenumbrüche in dem Gebiet arbeiten soll, so lange wie:

    • Zeilenumbrüche innerhalb der Zellen dargestellt, die als \n (str_replace("\r\n", "\n", $cell))
    • Zellen angegeben sind
    • Zeilen enden mit \r\n

    Wenn Sie nicht bereits würde ich empfehlen fputcsv(), wie Sie kümmern sich um die Angebotserstellung für Sie.

Kostenlose Online-Tests