In PHP wird der Verkettungsoperator verwendet, um zwei Zeichenfolgen zu einer Schnur zu verkettet. Der am häufigsten verwendete String -Verkettungsoperator ist ".", Das zwei Zeichenfolgen zu einer neuen Zeichenfolge kombiniert.
Sie können zwei Saiten durch das "." Operator. Dies ist der grundlegendste String -Betrieb in PHP:
$str1 = "Hello, ";
$str2 = "world!";
echo $str1 . $str2; // Ausgabe: Hello, world!
Mit dem Bediener ". =" Können Sie eine Zeichenfolge am Ende einer anderen Zeichenfolge anhängen:
$str1 = "Hello, ";
$str1 .= "world!";
echo $str1; // Ausgabe: Hello, world!
Stellen Sie bei der String -Verkettung sicher, dass beide Variablen String -Typen sind. Wenn eine der Variablen eine Zahl oder einen anderen Typ ist, versucht PHP, sie in eine Zeichenfolge umzuwandeln. Wenn die Konvertierung fehlschlägt, wird eine Warnung geworfen.
$str1 = "Hello, ";
$str2 = 123;
echo $str1 . $str2; // Ausgabe: Hello, 123 (Zahlen werden in Saiten umgewandelt)
Bei der String -Verkettung werden die beiden verketteten Saiten in eine vollständige Saite gespleißt. Wenn Sie mehrere Zeichenfolgen verkettet müssen, können Sie den Verkettungsoperator mehrmals verwenden.
$str1 = "Hello, ";
$str2 = "world!";
$str3 = "How ";
$str4 = "are ";
$str5 = "you?";
echo $str1 . $str2 . $str3 . $str4 . $str5; // Ausgabe: Hello, world! How are you?
Obwohl Anschlüsse mehrere Zeichenfolgen verkettet können, wird empfohlen, Klammern zu verwenden, um die Reihenfolge der Verbindungen zu klären, um die Lesbarkeit des Codes zu verbessern:
$str1 = "Hello, ";
$str2 = "world!";
$str3 = "How ";
$str4 = "are ";
$str5 = "you?";
echo ($str1 . $str2) . ($str3 . $str4 . $str5); // Ausgabe: Hello, world! How are you?
Durch die Verwendung von Klammern kann die Reihenfolge der Verbindungen klarer werden, wodurch die Lesbarkeit des Codes verbessert wird.