was macht \n ?

Mit <BR> machst du einen Zeilenumbruch auf der Seite, mit \n machst du nur einen im Quelltext, ansonsten schreibt z.B. echo alles in eine Zeile...

z.B. echo "<html><head><title></title></head><body></body></html>";

wird so ausgegeben im Quelltext der Seite:

<html><head><title></title></head><body></body></html>

aber wenn du das so schreibst:

echo "<html>\n<head>\n<title>\n</title>\n</head>\n<body>\n</body>\n</html>";

kommt das dabei raus:

<html>
<head>
<title>
</title>
</head>
<body>
</body>
</html>

cYa venom
 
Naja, \n is einfach die Escapezeichenfolge für einen Zeilenumbruch.
Der muss nicht unbedingt ein einem Quelltext sein.

und da HTML halt diese Zeilenumbrüche ignoriert muss man es per <br> machen.
 
Das Ganze wird erst bei Dateiarbeit wirklich wichtig. Dort erwirkt man damit Zeilenumbrüche. "\n" ist eigentlich nur eine Kurzform für die ASCII-Zeichen 10 (Linefeed/Nächste Zeile) und 13 (Carriage Return/Wagenrücklauf) :rolleyes:
 
Zurück