Erstellen von Zeilenumbrüchen in PHP
Beim Versuch, Zeilenumbrüche in PHP mit Zeichenfolgen in einfachen Anführungszeichen zu erstellen, wie:
echo $clientid; echo ' '; echo $lastname; echo ' '; echo '\r\n';
Es kann zu Problemen kommen, bei denen der Zeilenumbruch wörtlich im gerendert wird Ausgabe.
Lösung
Der Schlüssel zur Lösung dieses Problems liegt im Verständnis der verschiedenen Arten von String-Literalen in PHP. Nur Zeichenfolgen in doppelten Anführungszeichen interpretieren die Escape-Sequenzen r und n als Zeilenumbruchzeichen. Daher sollten Sie die Newline-Escape-Sequenz in doppelte Anführungszeichen setzen:
echo $clientid; echo ' '; echo $lastname; echo ' '; echo "\r\n";
Strings in einfachen Anführungszeichen hingegen erkennen nur die Escape-Sequenzen und '. Um eine neue Zeile innerhalb einer Zeichenfolge in einfachen Anführungszeichen zu erstellen, müssen Sie entweder:
Das obige ist der detaillierte Inhalt vonWie erstellt man Newline-Zeichen in PHP-Strings richtig?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!