Wie schreibt man mehrzeilige Strings in PHP

Minahil Noor 27 November 2020
  1. Verwendung der Escape-Sequenz zum Schreiben mehrzeiliger Zeichenketten in PHP
  2. Verwenden Sie den Verkettungszuweisungsoperator, um mehrzeilige Zeichenketten in PHP zu schreiben
Wie schreibt man mehrzeilige Strings in PHP

Dieser Artikel stellt verschiedene Methoden vor, um mehrzeilige Zeichenketten in PHP zu schreiben.

Verwendung der Escape-Sequenz zum Schreiben mehrzeiliger Zeichenketten in PHP

In PHP haben wir mehrere Escape-Sequenzen. Wir werden hier nur zwei erwähnen. Die einfachste Methode ist die Verwendung der \n-Escape-Sequenz. Wir verwenden diese Escape-Sequenz mit doppelten Anführungszeichen. Die korrekte Syntax zur Verwendung dieser Escape-Sequenz lautet wie folgt.

echo("\n");

Das folgende Programm zeigt, wie wir die \n-Escape-Sequenz verwenden können, um mehrzeilige Strings in PHP zu schreiben.

<?php
echo("This is the first line \nThis is the second line");
?>

Ausgabe:

This is the first line 
This is the second line

Wir können \n zweimal benutzen, um eine Leerzeile zwischen zwei Textzeilen zu erzeugen.

<?php
echo("This is the first line \n\nThis is the third line");
?>

Ausgabe:

This is the first line 

This is the third line

Wir können auch die \r\n-Escape-Sequenz benutzen, um mehrzeilige Zeichenketten zu schreiben. Sie erzeugt auch die neue Zeile, da sie der Wagenrücklauf ist. Der Wagenrücklauf setzt den Zeiger zurück und beginnt ihn von links. Die korrekte Syntax zur Verwendung lautet wie folgt:

echo("\r\n");

Das Programm, das diese Methode zum Schreiben mehrzeiliger Zeichenketten anwendet, lautet wie folgt:

<?php
echo("This is the first line \r\nThis is the third line");
?>

Ausgabe:

This is the first line 
This is the third line

Verwenden Sie den Verkettungszuweisungsoperator, um mehrzeilige Zeichenketten in PHP zu schreiben

In PHP können wir auch den Verkettungszuweisungsoperator verwenden, um mehrzeilige Zeichenketten zu schreiben. Der Verkettungszuweisungsoperator ist .=. Der Verkettungszuweisungsoperator hängt die Zeichenketten auf der rechten Seite an. Wir werden auch PHP_EOL benutzen, um eine neue Zeile zu erzeugen. Die korrekte Syntax zur Verwendung dieses Operators lautet wie folgt.

$string1 .= $string2;

Die Einzelheiten dieser Variablen sind wie folgt.

Variablen Beschreibung
$string1 Es ist die Zeichenkette, mit der wir auf der rechten Seite eine neue Zeichenkette anhängen wollen.
$string2 Es ist die Zeichenkette, die wir mit der ersten Zeichenkette verknüpfen wollen.

Das folgende Programm zeigt, wie wir den Verkettungszuweisungsoperator und PHP_EOL verwenden können, um mehrzeilige Zeichenketten in PHP zu schreiben.

<?php
$mystring1 = "This is the first line." . PHP_EOL;
$mystring2 = "This is the second line";
$mystring1 .= $mystring2;
echo($mystring1);
?>

Ausgabe:

This is the first line.
This is the second line

Genauso können wir diesen Operator verwenden, um N mehrzeilige Zeichenketten zu schreiben.

<?php
$mystring1 = "This is the first line." . PHP_EOL;
$mystring2 = "This is the second line" . PHP_EOL;
$mystring3 = "This is the third line" . PHP_EOL;
$mystring4 = "This is the fourth line" . PHP_EOL;
$mystring5 = "This is the fifth line";
$mystring1 .= $mystring2 .= $mystring3 .= $mystring4 .= $mystring5;
echo($mystring1);
?>

Ausgabe:

This is the first line.
This is the second line
This is the third line
This is the fourth line
This is the fifth line

Verwandter Artikel - PHP String