Heim > Java > javaLernprogramm > Hauptteil

Verketten Sie zwei Zeichenfolgen in PHP

PHPz
Freigeben: 2023-09-02 22:25:06
nach vorne
805 Leute haben es durchsucht

Verketten Sie zwei Zeichenfolgen in PHP

PHP bietet verschiedene Arten von Operatoren mit unterschiedlichen Funktionen. Operatoren ermöglichen es uns, arithmetische Aktivitäten durchzuführen, Zeichenfolgen zu verketten, Werte zu vergleichen und boolesche Operationen durchzuführen usw. In diesem Artikel lernen wir Zeichenfolgenoperatoren kennen, die durch gegeben sind PHP. Lassen Sie uns zunächst die Arten von String-Operatoren in PHP lernen.

1. Verkettungsoperator ("."):

Dieser Operator kombiniert zwei String-Werte und gibt sie als neuen zurück string.

2. Verkettender Zuweisungsoperator (".="):

Diese Operation hängt das Argument auf der rechten Seite an das Argument auf der linken Seite an.

Lassen Sie uns die Nützlichkeit der oben genannten Operatoren anhand der folgenden Beispiele demonstrieren.

Beispiel:

<?php
$a = &#39;Good&#39;;
$b = &#39;Morning&#39;;
$c = $a.$b;
echo " $c ";
?>
Nach dem Login kopieren

Ausgabe:

Goodmorning
Nach dem Login kopieren

Erläuterung:

Hier nehmen wir zwei Variablen $a und $b als Strings. Anschließend verketten wir diese Zeichenfolgen mithilfe des Verkettungsoperators (.) zu einer Zeichenfolge.

Beispiel:

<?php
   $a = &#39;Hello&#39;;
   $b = [" Good morning"," Folks"];
   for($i = count($b)-1; $i >= 0;$i--) {
$a .= $b[$i];
}
echo " $a";
?>
Nach dem Login kopieren

Ausgabe:

Hello Folks Good morning
Nach dem Login kopieren

Erklärung:

In diesem Beispiel verwenden wir den Verkettungszuweisungsoperator (".="), um einen Zeichenfolgenwert mit einem Array-Wert zu verketten. $a stellt einen String dar und $b stellt ein Array dar. Wir verwenden eine for-Schleife, um die Werte des Strings $a und des Arrays $b zu verbinden.

Hinweis:

Der Verkettungsoperator ('.') hat eine ähnliche Priorität wie die Operatoren „+“ und „-“ und kann zu unerwarteten Ergebnissen führen.

Beispiel:

<?php
$val = 5;
echo "Result: " . $val + 5;
?>
Nach dem Login kopieren

Ausgabe:

5
Nach dem Login kopieren

Erklärung:

Der obige Code gibt „5“ anstelle von „Ergebnis: 10“ aus, da die Zeichenfolge „Ergebnis5“ zuerst erstellt und dann zu 5 addiert wird, 5 erhalten. Dies liegt daran, dass die nicht leere, nicht numerische Zeichenfolge „Result5“ in 0 konvertiert und zu 5 addiert wird, um 5 zu erhalten. Um „Ergebnis: 10“ auszudrucken, verwenden Sie Klammern, um die Priorität zu ändern:

<?php
$var = 5;
echo "Result: " . ($var + 5);
?>
Nach dem Login kopieren

Ausgabe:

Result:10
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonVerketten Sie zwei Zeichenfolgen in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage