Aktueller Standort: Startseite> Neueste Artikel> Detaillierte Erläuterung des PHP -Verbindungsoperators: Wie man verwendet "." und ". =" für die String -Verkettung

Detaillierte Erläuterung des PHP -Verbindungsoperators: Wie man verwendet "." und ". =" für die String -Verkettung

gitbox 2025-06-18

1. Einführung

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.

2. Verwendung von String -Verkettungsoperatoren

2.1 String -Verbindung

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!
        

2.2 Saiten anhängen

Mit dem Bediener ". =" Können Sie eine Zeichenfolge am Ende einer anderen Zeichenfolge anhängen:

 
$str1 = "Hello, ";
$str1 .= "world!";
echo $str1; // Ausgabe: Hello, world!
        

3. Anmerkungen zur String -Verkettung

3.1 Die beiden angeschlossenen Variablen müssen vom String -Typ sein

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)
        

3.2 Zwei verbundene Saiten werden zu einer Schnur gespleißt

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?
        

3.3 Mit Klammern kann die Lesbarkeit verbessern

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.