Position actuelle: Accueil> Derniers articles> Explication détaillée de l'opérateur de connexion PHP: comment utiliser "." et ". =" pour la concaténation des cordes

Explication détaillée de l'opérateur de connexion PHP: comment utiliser "." et ". =" pour la concaténation des cordes

gitbox 2025-06-18

1. Introduction

En PHP, l'opérateur de concaténation est utilisé pour concaténer deux chaînes en une seule chaîne. L'opérateur de concaténation de chaîne le plus utilisé est ".", Qui combine deux chaînes dans une nouvelle chaîne.

2. Utilisation d'opérateurs de concaténation de chaînes

2.1 Connexion de chaîne

Vous pouvez concaténer deux cordes à travers le "." opérateur. Il s'agit de l'opération de chaîne la plus basique en php:

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

2.2 Ajout des chaînes

Avec l'opérateur ". =", Vous pouvez ajouter une chaîne à la fin d'une autre chaîne:

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

3. Notes sur la concaténation des cordes

3.1 Les deux variables connectées doivent être de type de chaîne

Lorsque vous effectuez une concaténation de chaîne, assurez-vous que les deux variables sont des types de chaînes. Si l'une des variables est un nombre ou un autre type, PHP essaiera de le convertir en une chaîne. Si la conversion échoue, un avertissement est lancé.

 
$str1 = "Hello, ";
$str2 = 123;
echo $str1 . $str2; // Sortir: Hello, 123 (Les nombres sont convertis en chaînes)
        

3.2 Deux chaînes connectées seront épissées en une chaîne

Lorsque la concaténation des cordes, les deux chaînes concaténées sont épissées en une chaîne complète. Si vous avez besoin de concaténer plusieurs chaînes, vous pouvez utiliser plusieurs fois l'opérateur de concaténation.

 
$str1 = "Hello, ";
$str2 = "world!";
$str3 = "How ";
$str4 = "are ";
$str5 = "you?";
echo $str1 . $str2 . $str3 . $str4 . $str5; // Sortir: Hello, world! How are you?
        

3.3 L'utilisation de supports peut améliorer la lisibilité

Bien que les connecteurs puissent concaténer plusieurs chaînes, il est recommandé d'utiliser des supports pour clarifier l'ordre des connexions pour améliorer la lisibilité du code:

 
$str1 = "Hello, ";
$str2 = "world!";
$str3 = "How ";
$str4 = "are ";
$str5 = "you?";
echo ($str1 . $str2) . ($str3 . $str4 . $str5); // Sortir: Hello, world! How are you?
        

L'utilisation de supports peut rendre l'ordre des connexions plus claire, améliorant ainsi la lisibilité du code.