Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] Zeilenumbruch bleibt erhalten - trotz entfernen?

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Erledigt] Zeilenumbruch bleibt erhalten - trotz entfernen?

    Hallo!

    Wieso bleibt in einem aus der DB ausgelesener String der Zeilenumbruch erhalten, obwohl ich ihn mit str_replace entferne?

    z.B.:
    In einem Textfeld wird folgendes eingegeben (textarea):
    Code:
    Erste Zeile und
    Zweite Zeile.
    Wird in die DB gespeichert und anschließend
    Lese ich das aus der DB in die Variable (z.B.) $row
    PHP-Code:
    <?php
    while ( $row mysql_fetch_array($rsMYSQL_ASSOC) ) {
        echo(
    str_replace("\n""
    "
    $row['description']) . "
    "
    );
    }
    echo(
    str_replace("\n""
    "
    $row['description']) . "
    "
    );
    ?>
    Ausgabe im HTML-Quelltext:
    Code:
    Erste Zeile und
    
    Zweite Zeile.
    Ich wollte eigentlich folgendes damit erreichen:
    Code:
    Erste Zeile und
    Zweite Zeile.
    Welcher Zeilenumbruch bleibt da erhalten?

    Danke,
    grüße
    m@x

  • #2
    Habs schon:
    PHP-Code:
    <?php
       
    echo(str_replace("\r"""str_replace("\n""
    "
    $row['description'])) . "
    "
    );
    ?>


    Grüße
    m@x

    Kommentar


    • #3
      geht auch mit nur einem Funktionsaufruf.

      str_replace( array("\n","\r"), array('
      ', ''), $row['description'] );

      Kommentar


      • #4
        Danke!

        Kommentar

        Lädt...
        X