La concaténation de chaînes de caractères en PHP

Minahil Noor 30 janvier 2023
  1. Utiliser l’opérateur de concaténation pour concaténer des chaînes de caractères en PHP
  2. Utiliser l’opérateur d’assignation de concaténation pour concaténer des chaînes de caractères en PHP
  3. Utilisez la fonction sprintf() pour concaténer des chaînes de caractères en PHP
La concaténation de chaînes de caractères en PHP

Cet article présente différentes méthodes pour effectuer la concaténation de chaînes de caractères en PHP.

Utiliser l’opérateur de concaténation pour concaténer des chaînes de caractères en PHP

Le processus qui consiste à joindre deux chaînes de caractères ensemble est appelé le processus de concaténation. En PHP, nous pouvons y parvenir en utilisant l’opérateur de concaténation. L’opérateur de concaténation est .. La syntaxe correcte pour utiliser cet opérateur est la suivante.

$finalString = $string1 . $string2;

Les détails de ces variables sont les suivants.

Variables Description
$finalString C’est la chaîne dans laquelle nous allons stocker les chaînes concaténées.
$string1 C’est la corde que nous voulons concaténer avec l’autre chaînes de caractères.
$string2 C’est la chaîne que nous voulons concaténer avec la première chaîne.

Le programme ci-dessous montre comment nous pouvons utiliser l’opérateur de concaténation pour combiner deux chaînes de caractères.

<?php
$mystring1 = "This is the first string. ";
$mystring2 = "This is the second string.";
$finalString = $mystring1 . $mystring2;
echo($finalString);
?>

Production :

This is the first string. This is the second string.

De même, nous pouvons utiliser cet opérateur pour combiner plusieurs chaînes de caractères.

<?php
$mystring1 = "This is the first string. ";
$mystring2 = "This is the second string. ";
$mystring3 = "This is the third string. ";
$mystring4 = "This is the fourth string. ";
$mystring5 = "This is the fifth string.";

$finalString = $mystring1 . $mystring2 . $mystring3 . $mystring4 . $mystring5;
echo($finalString);
?>

Production :

This is the first string. This is the second string. This is the third string. This is the fourth string. This is the fifth string.

Utiliser l’opérateur d’assignation de concaténation pour concaténer des chaînes de caractères en PHP

En PHP, nous pouvons également utiliser l’opérateur d’assignation de concaténation pour concaténer des chaînes de caractères. L’opérateur d’assignation de concaténation est .=. La différence entre .= et . est que l’opérateur d’assignation de concaténation .= ajoute la chaîne sur le côté droit. La syntaxe correcte pour utiliser cet opérateur est la suivante.

$string1 .= $string2;

Les détails de ces variables sont les suivants.

Variables Description
$string1 C’est la corde avec laquelle nous voulons ajouter une nouvelle corde sur le côté droit.
$string2 C’est la chaîne que nous voulons concaténer avec la première chaîne.

Le programme ci-dessous montre comment nous pouvons utiliser l’opérateur d’affectation de concaténation pour combiner deux chaînes de caractères.

<?php
$mystring1 = "This is the first string. ";
$mystring2 = "This is the second string.";
$mystring1 .= $mystring2;
echo($mystring1);
?>

Production :

This is the first string. This is the second string.

De même, nous pouvons utiliser cet opérateur pour combiner plusieurs chaînes de caractères.

<?php
$mystring1 = "This is the first string. ";
$mystring2 = "This is the second string. ";
$mystring3 = "This is the third string. ";
$mystring4 = "This is the fourth string. ";
$mystring5 = "This is the fifth string.";

$mystring1 .= $mystring2 .= $mystring3 .= $mystring4 .= $mystring5;
echo($mystring1);
?>

Production :

This is the first string. This is the second string. This is the third string. This is the fourth string. This is the fifth string.

Utilisez la fonction sprintf() pour concaténer des chaînes de caractères en PHP

En PHP, nous pouvons également utiliser la fonction sprintf() pour concaténer des chaînes de caractères. Cette fonction donne plusieurs modèles de formatage pour formater les chaînes de caractères. Nous pouvons utiliser ce formatage pour combiner deux chaînes de caractères. La syntaxe correcte pour utiliser cette fonction est la suivante.

sprintf($formatString, $string1, $string2, ..., $stringN)

La fonction sprintf() accepte N+1 paramètres. Le détail de ses paramètres est le suivant.

Paramètres Description
$formatString obligatoire Le format sera appliqué à la ou aux chaînes de caractères données.
$string1, $string2, $stringN. obligatoire C’est la chaîne de caractères que nous voulons formater. Au moins une chaîne est obligatoire.

La fonction retourne la chaîne formatée. Nous utiliserons le format %s %s pour combiner deux chaînes de caractères. Le programme qui combine deux chaînes de caractères est le suivant :

<?php
$mystring1 = "This is the first string. ";
$mystring2 = "This is the second string";
$finalString = sprintf("%s %s", $mystring1, $mystring2);
echo($finalString);
?>

Production :

This is the first string. This is the second string.

Article connexe - PHP String