Heim > Artikel > Backend-Entwicklung > PHP neue Zeile
Php stellt die Funktion nl2br() zur Verfügung, um eine neue Zeile für die Zeichenfolge zu erstellen. Dies ist die integrierte Funktion der PHP-Bibliothek, die zum Einfügen der Zeilenumbrüche in die Zeichenfolge vor allen Zeilenumbrüchen verwendet wird. Es gibt zwar einige Zeilenumbruchzeichen wie n und r, die zum Erstellen einer neuen Zeile verwendet werden, die von ihnen erstellten Zeilenumbrüche sind jedoch im Browser nicht sichtbar. Obwohl das HTML-Tag
(break) wird auch verwendet, um die Zeichenfolge zu unterbrechen, wenn sie in PHP in doppelten Anführungszeichen („ “) verwendet wird. Daher wird die Funktion nl2br() zusammen mit den Zeilenumbruchzeichen n und r verwendet, um eine Zeile in die Zeichenfolge in der PHP-Sprache einzufügen.
Starten Sie Ihren kostenlosen Softwareentwicklungskurs
Webentwicklung, Programmiersprachen, Softwaretests und andere
Die grundlegende Syntax für die Verwendung des Zeilenumbruchs in PHP-Strings ist unten angegeben:
nl2br(string/text, xhtml)
wo,
Rückgabewert: Funktion nl2br() gibt den konvertierten String-Wert zurück, nachdem die Pause
angewendet wurde. Tag für jede neue Zeile.
PHP-Zeilenumbrüche „n r“ werden mit einer einzigen Funktion nl2br() in HTML-Zeilenumbrüche „
“ umgewandelt. Diese Funktion benötigt zwei Argumente, das erste ist der Text oder die Zeichenfolge, an der die Zeilenumbrüche an bestimmten Stellen mithilfe der Newline-Zeichenfolgen eingefügt werden müssen, und das andere ist das optionale Argument, das nach XHTML-Kompatibilität fragt.
Obwohl Zeilenumbrüche im PHP mit den verschiedenen Methoden hinzugefügt werden können, wird jede Methode in bestimmten Szenarien verwendet. Daher werden die im PHP verwendeten Methoden zum Hinzufügen neuer Zeilen oder zum Erstellen von Zeilenumbrüchen in der Zeichenfolge zusammen mit ihrer Beschreibung und Beispielen im Folgenden für ein klares Verständnis beschrieben:
Zeilenumbrüche im Quellcode nur unter Verwendung der Zeilenumbrüche „n“ oder „r“ hinzufügen. Diese Zeilenumbrüche sind im Browser nicht sichtbar.
Code:
<!DOCTYPE html> <html> <body> <?php echo "We are trying to insert the line breaks by directly using the newline characters... \n \r"; echo "This is the first line. \n\r This is the second line."; ?> </body> </html>
Ausgabe:
Im obigen Code werden, wie wir in der Ausgabe sehen können, n und r Zeichenfolgen verwendet, um die Zeilenumbrüche in den Code einzufügen. Wo immer es verwendet wird, wird es die Grenze unterbrechen. Sie sind nützlich, wenn Sie mit Dateien oder Datenbanken arbeiten.
Aber diese Zeichenfolgen allein reichen nicht aus, um die Zeile umzubrechen, und der Text wird in einer einzigen Zeile angezeigt. Die damit erstellten Zeilenumbrüche sind in den Browsern nicht sichtbar.
Hinzufügen der Zeilenumbrüche im PHP-Code mithilfe des HTML-Tags
.
Code:
<!DOCTYPE html> <html> <body> <?php echo "Now we are breaking the lines using the html tag"; echo "</br>"; echo "This is the first line breaked.."; echo "</br>"; echo "</br>"; echo "This is the second line breaked.."; ?> </body> </html>
Ausgabe:
Im obigen Code wird das HTML-Tag „
“ verwendet, um die Zeilenumbrüche in den PHP-Code einzufügen. Dies ist die einfachste Möglichkeit, Zeilenumbrüche in den Code einzufügen, da es sich um ein eigenständiges HTML-Tag handelt, das definitiv für den Browser funktioniert. Wie wir der obigen Ausgabe entnehmen können, werden Zeilenumbrüche wie erwartet eingefügt, d. h. bevor auf ein „
“-Tag gestoßen wird. Eine wichtige Sache, die Sie bei der Verwendung von
beachten sollten Tag im PHP-Code ist, dass es in doppelte Anführungszeichen „ “ gesetzt werden sollte.
Hinzufügen der im Webbrowser sichtbaren Zeilenumbrüche mithilfe von nl2br(), einer in PHP integrierten Funktion, zusammen mit den Zeilenumbrüchen „n“ oder „r“.
Code:
<!DOCTYPE html> <html> <body> <?php echo nl2br("Hello !! This is the first line of my php text \n Now breaking it in 2 lines \n Here is the second line \n\n Congratulations!! Now this line break is visible on the browser"); ?> </body> </html>
Ausgabe:
Im obigen Beispiel werden die Zeilenumbruchzeichen nr zusammen mit der in PHP integrierten Funktion nl2br() verwendet, um die Zeilenumbrüche einzufügen, bevor die Zeichenfolgen im Code gefunden werden. nn wird verwendet, um einen zusätzlichen Zeilenumbruch einzufügen.
Code:
<!DOCTYPE html> <html> <body> <?php echo nl2br("Hello !! We are using the nl2br function \n\r along with the xhtml parameter \n\r", false); ?> </body> </html>
Ausgabe:
Im obigen Code wird der Funktion nl2br() ein zusätzlicher Parameter für xhtml (der den booleschen Wert akzeptiert) hinzugefügt. Der im Parameter übergebene Wert ist „false“. Die Zeile ist entsprechend umbrochen, wie wir in der Ausgabe des obigen Codes sehen können.
Hinweise:
Einige wichtige Punkte, die Sie beim Einfügen von Zeilenumbrüchen in den PHP-Code beachten sollten:
Die obige Beschreibung erklärt deutlich, wie man die Zeilenumbrüche in die Zeichenfolge in der PHP-Sprache einfügt, indem man die eingebaute Funktion nl2br() zusammen mit den Zeichen „n“ und „r“ verwendet. Wie bei allen oben beschriebenen Methoden fügen Sie die Unterbrechungen in der Zeichenfolge des PHP-Codes auf eigene Weise hinzu. Um jedoch den im Browser sichtbaren Zeilenumbruch einzufügen, ist die Verwendung der Funktion nl2br() ein Muss. Daher muss der Programmierer zunächst die Anforderungen verstehen und sie entsprechend anwenden.
Das obige ist der detaillierte Inhalt vonPHP neue Zeile. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!