Was meinst du jetzt mit trennen? Nochmal anders:
Ein Zeilenumbruch im HTML-Quellcode hat in der Ausgabe keine Wirkung. Das Dient nur der besseren Optik wenn man sich mal eben den Quellcode anschauen will. Man könnte ein ganzes HTML-Dokument auch in eine Zeile schreiben. Der Browser macht bei der Ausgabe nur da einen Umbruch, wo du es ihm extra sagst. Entweder durch ein <br /> oder einem neuen Blockelement.
Bei dir fallen mir da gerade 4 Wege ein:
- Code: Select all
echo "<pre>\n";
echo "Die Variable $var hat den Wert 123!\n";
echo "Die Variable $var hat den Wert 123!\n";
echo "</pre>\n";
- Code: Select all
echo "<p>Die Variable $var hat den Wert 123!</p>\n";
echo "<p>Die Variable $var hat den Wert 123!</p>\n";
- Code: Select all
echo "Die Variable $var hat den Wert 123!<br />\n";
echo "Die Variable $var hat den Wert 123!<br />\n";
- Code: Select all
echo nl2br("Die Variable $var hat den Wert 123!\n");
echo nl2br("Die Variable $var hat den Wert 123!\n");
Bei Fall 2 und 3 könntest du auch die "\n" überall weglassen.
gemini wrote:echo "Die Variable $var hat den Wert 123!\n";
echo 'Die Variable $var hat den Wert 123!\n ';
Dein Beispiel hat auch noch den Fehler, dass du im zweiten echo SingleQuotes verwendest. Da wird weder die Variable geschrieben noch das "\n" ausgeführt.