elwood67: Formatierung von Variablen Werte

Hallo zusammen,

ich habe eine Frage. Über eine mehrzeilige Textarea wird eine Variable über PHP in mysql gespeichert.

Das Auslesen der Vaiablen und Ausgabe in der Textarea klappt gut. Da die Textarea das "/n" gut interpretiert.

Jetzt möchte ich die Ausgabe aber in einer blanken HTML-Seite ausgeben und HTML kennt kein "\n".

Wie kann ich das machen? Muss ich in dem Variablen-Wert alle "\n" durch "<br>" ersetzen lassen? Wenn ja wie geht das?

Danke & Gruß
Jürgen

  1. Hallo,

    Wie kann ich das machen? Muss ich in dem Variablen-Wert alle "\n" durch "<br>" ersetzen lassen? Wenn ja wie geht das?

    1. Ja, Du musst. Ausser zwischen <pre> und </pre>

    2. nl2br()
       http://www.php.net/manual/de/function.nl2br.php

    Gruesse,

    Thomas

    --
    Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
    Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).
    Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/
  2. Nabend,

    Wie kann ich das machen? Muss ich in dem Variablen-Wert alle "\n" durch "<br>" ersetzen lassen? Wenn ja wie geht das?

    Du hast den Blick ins Manual vergessen: nl2br() ist dein Freund http://php3.de/nl2br.

    Bis denne,

  3. Hallo,

    $text = str_replace("\n", "<br>", $text);

    oder
    $text = nl2br($text);

    MFG
    Andavos

    --
    http://www.rpgcommunity.de/clanwissen/index.php Webdesign, PHP, Clan-Aufbau und mehr
  4. DANKE! Ihr seit ja fix! :-)