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.
<?php $a = 'Good'; $b = 'Morning'; $c = $a.$b; echo " $c "; ?>
Goodmorning
Hier nehmen wir zwei Variablen $a und $b als Strings. Anschließend verketten wir diese Zeichenfolgen mithilfe des Verkettungsoperators (.) zu einer Zeichenfolge.
<?php $a = 'Hello'; $b = [" Good morning"," Folks"]; for($i = count($b)-1; $i >= 0;$i--) { $a .= $b[$i]; } echo " $a"; ?>
Hello Folks Good morning
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.
Der Verkettungsoperator ('.') hat eine ähnliche Priorität wie die Operatoren „+“ und „-“ und kann zu unerwarteten Ergebnissen führen.
<?php $val = 5; echo "Result: " . $val + 5; ?>
5
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); ?>
Result:10
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!