La jonction d’une ou plusieurs valeurs de chaîne avec une autre valeur de chaîne ou une variable est appelée string concatenation. C’est une tâche courante lorsque nous voulons imprimer n’importe quelle sortie d’une manière plus significative pour l’utilisateur. Il existe plusieurs façons de joindre des chaînes de caractères en PHP. Différents types de concaténation de chaînes de caractères en PHP sont montrés dans ce tutoriel en utilisant plusieurs exemples.
Exemple-1 : Concaténation à l’aide de l’opérateur point (.)
La concaténation de chaînes de caractères est normalement effectuée en utilisant l’opérateur point (.) en PHP. Dans l’exemple suivant, deux variables de type chaîne sont déclarées et l’opérateur point (.) est utilisé pour combiner ces chaînes avec d’autres chaînes et les imprimer.
$string1 = « Charles Babbage »;
$string2 = « Ordinateur »;
//Joindre des variables de type chaîne à une valeur de type chaîne en utilisant le point (.)
echo $string1. » est considéré comme le père de « . $string2;
?>
Sortie:
Exemple-2 : Concaténation à l’aide de echo et de la virgule (,)
Vous pouvez facilement combiner et imprimer des données de type chaîne sans utiliser l’opérateur point (.) en PHP en utilisant la fonction echo. Trois variables de type chaîne sont déclarées dans l’exemple suivant. Ici, « , » est utilisé pour joindre la valeur de la chaîne avec les variables dans la fonction echo. Chaque variable et valeur de chaîne sont séparées par une virgule (,) pour être combinées. Ce type de jointure peut être fait en utilisant uniquement la fonction echo.
$nom = « Jean »;
$éducation = « MBA »;
$profession = « Homme d’affaires »;
// Combiner les données en utilisant la virgule (,)
echo « $nom », » est un « , »$éducation. <br/> »;
echo « Il est un « , »$profession. »;
?>
Sortie:
Exemple-3 : Concaténation à l’aide de la fonction printf()
Vous pouvez également utiliser la fonction printf() pour concaténer des valeurs de chaînes de caractères en PHP. Il existe de nombreux spécificateurs de type sont disponibles en PHP pour générer une sortie formatée. Deux variables de type chaîne, $site et $type sont déclarées dans l’exemple suivant. La fonction Printf() utilise ‘%s’ comme spécificateur de type pour lire les données de la chaîne. Deux variables de chaîne sont ajoutées au début et à la fin de la chaîne en ajoutant deux ‘%s’ dans le premier argument et deux variables de chaîne comme autres deux arguments.
$site = « linuxhint.com »;
$type = « site de blog »;
printf(« %s est un %s très utile »,$site,$type);
?>
Sortie:
Exemple-4 : Concaténation à l’aide de l’opérateur de raccourci (.=)
Le point (.) peut être utilisé comme opérateur de raccourci pour concaténer des données de type chaîne. Dans l’exemple suivant, la variable $n est initialisée par 0 et la valeur actuelle de $n est combinée avec la nouvelle valeur en utilisant la boucle for et l’opérateur « .= ». Enfin, on imprime la valeur de $n.
$n = 0;
for($i=1 ; $i<10 ; $i++)
{
$n .= » $i » ;
}
echo $n;
?>
Sortie:
J’espère que vous serez capable de combiner efficacement des données de type chaîne dans votre script si vous exercez correctement les exemples ci-dessus.