HTML, CSS, PHP, MySQL

html-php.de

HTML & CSS Stylesheets Referenz JavaScript PHP MySQL Sonstiges Gästebuch Inhalt Impressum

[ Ausgabe ] [ Zeichen Escapen ] [ Sonderzeichen umwandeln ]

Ausgabe

Um ein String an den Browser zu übergeben, benutzen Sie den Befehl echo.

  <?php
    echo "Hallo schöne Welt" ;
  ?>

Natürlich können Sie auch HTML-Elemente mit übergeben.

<?php
    echo "<p>Dies ist der erste Absatz</p>" ;
    echo "<p>und noch ein weiterer Absatz</p>" ;
  ?>

Dieses ist zwar so möglich, aber wenn wir den Seitenquelltext im Browser dieses betrachten, sieht dieses so aus:

<p>Dies ist der erste Absatz</p><p>und noch ein weiterer Absatz</p>

Damit hier ein Zeilenumbruch eingefügt wird, setzten wir ein \n dazu:

<?php
    echo "<p>Dies ist der erste Absatz</p>\n" ;
    echo "<p>und noch ein weiterer Absatz</p>\n" ;
  ?>

Beachten Sie hierbei aber, dass das \n nur im Seitenquelltext einen Zeilenumbruch erzeugt, und nicht in der Ausgabe im Browser, dafür benutzen Sie wie gewohnt das <br>-Element.

<?php
    echo "<p>Dies ist der erste Zeile<br>\n" ;
    echo "und dieses die zweite Zeile</p>\n" ;
  ?>

Escapen von bestimmten Zeichen

Es gibt außer \n noch andere Zeichen, die Sie escapen müssen. Wollen Sie z.B. ein " ausgeben, wird dieses mit \" übergeben. Oder für ein \ müssen Sie dieses Zeichen zweimal eingeben \\. Zum Schluss gibt es noch das Dollar-Zeichen, dass Sie ebnefalls mit einem Bachslash angeben \$. Zu guter letzt gibt es noch \t, um ein Tabulator zu erzeugen.

<?php
    echo "<p>Hier wird ein \" ausgegeben,<br>\n" ;
    echo "hier wird ein \$ Dollar-Zeichen,<br>\n" ;
    echo "hier wird ein \t Tabulator im Seitenquelltext eingefügt,<br>\n" ;
    echo "und zum schluss ein \\ Backslash.</p>\n" ;
  ?>

Anzeigebeispiel

Sonderzeichen umwandeln

Um Sonderzeichen richtig an den Browser zu übergeben, können Sie diese mit htmlentities() umwandeln.

<?php
    echo htmlentities("Ein Zitat \"Lügen haben kurze Beine\".") ;
  ?>
Im Seitenquelltext wird dieser Text umgewandelt in:
Ein Zitat &quot;L&uuml;gen haben kurze Beine&quot;.
und so im Browser angezeigt:
Ein Zitat "Lügen haben kurze Beine".

Anzeigebeispiel

back top next