Zeilenumbruch
Markus
- php
0 Gunnar Bittersmann0 Markus0 Ingo Turski0 Siechfred1 MudGuard
Hallo zusammen,
kann mir bitte jemand erklären, warum bei diesem Befehl kein Zeilenumbruch erfolgt?
<?php
echo "Zeile 1 \n Zeile 2";
?>
Danke im voraus...
kann mir bitte jemand erklären, warum bei diesem Befehl kein Zeilenumbruch erfolgt?
<?php
echo "Zeile 1 \n Zeile 2";
?>
Markus,
Wo soll den der Zeilenumbuch sein: im Quelltext oder auf der Webseite?
Live long and prosper,
Gunnar
Hi Gunnar,
wenn ich das Skript aufrufe, soll folgende Ausgabe erscheinen:
Zeile 1
Zeile 2
Laut FAQ definiert man doch einen Zeilenumbruch mit \n
Hi,
wenn ich das Skript aufrufe, soll folgende Ausgabe erscheinen:
Zeile 1
Zeile 2
Du hast Gunnars Frage verstanden?
Oder sind Dir die Grundlagen von HTML nicht bekannt?
freundliche Grüße
Ingo
Tag Ingo.
Du hast Gunnars Frage verstanden?
Offenkundig nicht, man kann es für einen (offensichtlichen) Anfänger auch etwas weniger kryptisch darlegen, oder?
Siechfred
Hi,
man kann es für einen (offensichtlichen) Anfänger auch etwas weniger kryptisch darlegen, oder?
Ehrlich gesagt finde ich Deine Antwort zumindest für einen Anfänger auch nicht weniger kryptisch. ;-)
Daher für Markus: einen Zeilenumbruch wirst Du bei
<?php
echo "Zeile 1 \n Zeile 2";
?>
in Deinem Quelltext finden. Außerhalb von <pre></pre> werden solche Zeilenumbrüche nur als Whitespace behandelt. Du möchtest vermutlich <br> in den Quelltext schreiben.
Aber in diesem Zusammenhang mal eine Frage:
Warum wird eigentlich bei
<?php
echo 'Zeile 1 \n Zeile 2';
?>
\n nicht umgesetzt? Ich finde das sehr unpraktisch und gehe daher zu ...',chr(13),chr(10) über, wenn ich "" im Quelltext haben will.
freundliche Grüße
Ingo
你好 Ingo,
Warum wird eigentlich bei
<?php
echo 'Zeile 1 \n Zeile 2';
?>
> \n nicht umgesetzt?
Weil es so definiert ist. In Double-Quotes werden Escape-Sequenzen
umgesetzt, in Single-Quotes nicht. Reine Definitions-Frage.
再见,
克里斯蒂安
--
[Der dritte mir bekannte Block-Nutzer](http://ck.kennt-wayne.de/dritter-mir-bekannter-block-nutzer) | [Nightwish wirft Tarja raus](http://ck.kennt-wayne.de/nightwish-wirft-tarja-raus)
89,7% aller Statistiken sind frei erfunden!
<http://wwwtech.de/>
Tag Markus.
wenn ich das Skript aufrufe, soll folgende Ausgabe erscheinen:
Zeile 1
Zeile 2
Laut FAQ definiert man doch einen Zeilenumbruch mit \n
Das kommt auf den Content-Type an, in "text/html" ist "\n" abhängig vom umgebenden Element. Ist dieses kein "pre", ist der Zeilenumbruch völlig irrelevant, quasi so, als ob du in einer HTML-Datei schreiben würdest:
<p>Zeile1 \n Zeile2</p>
Siechfred
Hi,
abhängig vom umgebenden Element. Ist dieses kein "pre", ist der Zeilenumbruch völlig irrelevant,
Abhängig nicht vom Typ des Elements, sondern von dessen Formatierung:
<p style="white-space:pre;">
Zeile1
Zeile2
</p>
Beim pre-Element ist white-space:pre die übliche Voreinstellung.
cu,
Andreas