Sonderzeichen maskieren in PHP für korrekte Ausgabe
Ausgabe von Anführungszeichen und Sonderzeichen
Wenn Sie nun ein Anführungszeichen ausgeben möchten, klappt dies nicht so einfach, da Ihr PHP-Befehl echo "Hallo Welt heute";
die Anführungszeichen als Anfang und Ende von dem auszugebenden Bereich ansieht. Sollen also im Beispiel „Hallo Welt heute“
Anführungszeichen vor und nach dem Wort "Welt" ausgegeben werden, müssen dieses Anführungszeichen speziell geschrieben werden - man spricht von maskieren.
Bestimmte Zeichen müssen maskiert werden - als Beispiel soll ein Anführungszeichen innerhalb einer Ausgabe ausgegeben werden.
Das wäre dann: echo "Hallo \"Welt\" heute";
Als weiteres Beispiel wird bei dem Attribut „align“ vom HTML-Absatz das „center“ mit den Anführungszeichen versehen, was einer korrekten HTML-Schreibweise entspricht, wenn auch veraltet (zum PHP lernen hier ist es OK, für später dann bitte mit CSS machen!).
Dazu wird vor dem Zeichen ein Backslash (\) eingetragen.
<?php
echo "<p align=\"center\">PHP-Kurs.com</p>";
?>
Zentrierte Ausgabe im Browser - schauen Sie sich den Quellcode an.
PHP-Kurs.com
Aufgabe: Bauen Sie folgende Ausgabe nach
Herzlich willkommen
auf der Website von
["PHP-Kurs.com"]
Wenn Sie einen Fehler finden, bitte mitteilen (egal ob Schreibfehler oder inhaltlicher Fehler).
Mit Maus fehlerhafte Stelle markieren und übernehmen mit folgendem Button: