Heim  >  Artikel  >  Backend-Entwicklung  >  PHP neue Zeile

PHP neue Zeile

WBOY
WBOYOriginal
2024-08-29 12:35:41950Durchsuche

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.

WERBUNG Beliebter Kurs in dieser Kategorie PHP-ENTWICKLER - Spezialisierung | 8-Kurs-Reihe | 3 Probetests

Starten Sie Ihren kostenlosen Softwareentwicklungskurs

Webentwicklung, Programmiersprachen, Softwaretests und andere

Syntax

Die grundlegende Syntax für die Verwendung des Zeilenumbruchs in PHP-Strings ist unten angegeben:

nl2br(string/text, xhtml)

wo,

  • Zeichenfolge/Text: Gibt die Zeichenfolge an, die übergeben werden soll, um darin die Zeilenumbrüche zusammen mit den Zeilenumbrüchen „n“ oder „r“ einzufügen.
  • xhtml: Dies ist ein optionaler Parameter, der angibt, ob die xhtml-kompatiblen Zeilenumbrüche verwendet werden sollen oder nicht. Standardmäßig ist der Wert auf „TRUE“ gesetzt.

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.

Wie füge ich mit verschiedenen Methoden eine neue Zeile in PHP hinzu?

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:

Beispiel #1

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:

PHP neue Zeile

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.

Beispiel #2

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:

PHP neue Zeile

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.

Beispiel #3

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:

PHP neue Zeile

Beispiel #4

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:

PHP neue Zeile

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:

  • Obwohl wir die Zeilenumbrüche mit den Zeilenumbrüchen „n“ und „r“ zum Einfügen von Zeilenumbrüchen in eine Datei oder eine Datenbank einfügen können, müssen Programmierer die Funktion n2lbr() verwenden, um diese Zeilenumbrüche im Browser sichtbar zu machen. Funktion.
  • Um auf der gleichen Seite zu sein, sollte man beide rn-Zeichen verwenden, um eine neue Zeile zu erstellen.
  • Verschiedene Betriebssysteme verwenden bestimmte Zeilenumbruchzeichen, z. B. MAC verwendet „r“, UNIX verwendet „n“-Zeichen und Windows verwendet „nr“.
  • In PHP ist n2lbr() eine integrierte Funktion.
  • In PHP ist PHP_EOL eine vordefinierte Konstante, die zur Darstellung des Zeilenendes verwendet wird.

Fazit

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:PHP nicht gleichNächster Artikel:PHP nicht gleich