Wie schreibt man mehrzeilige Strings in PHP
- Verwendung der Escape-Sequenz zum Schreiben mehrzeiliger Zeichenketten in PHP
- Verwenden Sie den Verkettungszuweisungsoperator, um mehrzeilige Zeichenketten in PHP zu schreiben
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
- Wie man alle Leerzeichen aus einer Zeichenkette in PHP entfernt
- Wie man DateTime in PHP in Strings konvertiert
- Wie konvertiert man Strings in PHP in Datum und Uhrzeit
- Wie man in PHP eine Ganzzahl in eine Zeichenkette konvertiert
- Wie man in PHP ein Array in eine Zeichenkette konvertiert
- Wie man in PHP eine Zeichenkette in eine Zahl konvertiert