Variable PHP en chaîne

Subodh Poudel 30 janvier 2023
  1. Utilisez la chaîne de modèle pour interpoler les variables directement dans la chaîne en PHP
  2. Utilisez un modèle de chaîne pour concaténer une variable PHP avec un littéral de chaîne en attribuant la valeur de la chaîne à une variable
  3. Utilisez l’opérateur point (.) pour concaténer une variable PHP avec une chaîne
Variable PHP en chaîne

Nous allons introduire un moyen de concaténer une variable PHP avec une chaîne avec des chaînes de modèle.

Nous allons introduire une méthode pour interpoler une variable PHP avec une chaîne littérale en affectant la chaîne littérale à une variable. Nous utilisons également les chaînes de modèle dans cette méthode. Dans cette méthode, nous interpolons un préfixe et un suffixe pour former un mot.

Nous allons démontrer une manière simple et la plus courante de concaténer une variable PHP avec une chaîne en utilisant le . opérateur.

Utilisez la chaîne de modèle pour interpoler les variables directement dans la chaîne en PHP

Nous pouvons utiliser une chaîne de modèle en PHP pour concaténer une variable et une chaîne. Nous utilisons des accolades pour l’interpolation. Les accolades contiennent la variable et nous écrivons la chaîne qui doit être interpolée juste après les accolades. La variable à l’intérieur des accolades est l’espace réservé pour la valeur. Dans cette méthode, nous interpolons un préfixe et un suffixe où prefix est une variable et le suffixe est une chaîne littérale. Veuillez consulter la Syntaxe complexe (bouclée) dans le manuel PHP pour en savoir plus sur le modèle de chaîne.

Par exemple, déclarez une variable $txt et assignez-la avec "salt". Utilisez la chaîne de modèle pour interpoler la chaîne y à la chaîne salt. Pour cela, écrivez la variable $txt entre les accolades et écrivez la chaîne y juste après les accolades sans donner d’espace. Utilisez des guillemets doubles pour cette chaîne de modèle et imprimez-la à l’aide de la commande echo. Notez que l’utilisation de guillemets simples dans la chaîne de modèle n’imprimera pas la chaîne interpolée. Au lieu de cela, il imprimera le texte à l’intérieur des guillemets simples. Utilisez toujours des guillemets doubles lors de l’utilisation de la chaîne de modèle.

Exemple de code:

# php 7.*
<?php
$txt = "salt";
echo "{$txt}y";
?>

Production:

salty

Utilisez un modèle de chaîne pour concaténer une variable PHP avec un littéral de chaîne en attribuant la valeur de la chaîne à une variable

Nous pouvons utiliser un modèle de chaîne non seulement pour concaténer une variable PHP et une chaîne, mais nous pouvons également l’utiliser pour concaténer deux variables PHP. Nous interpolons un suffixe et un préfixe dans cette méthode, où le suffixe et le préfixe sont tous deux des variables. Un littéral de chaîne qui doit être concaténé est stocké dans une variable. Nous utilisons des accolades pour entourer la variable de la même manière que la première méthode. Par exemple, nous déclarons deux variables, $prefix et $suffix, et leur attribuons les valeurs Comfort et able, respectivement. Nous écrivons chaque variable à l’intérieur des accolades individuellement sans laisser d’espace entre les deux accolades. Ensuite, nous l’imprimons. Le compilateur PHP lit la valeur des variables à l’intérieur des accolades lors de la compilation.

Dans l’exemple ci-dessous, le script concatène le préfixe Comfort et le suffixe able et s’imprime comme Comfortable. Ainsi, nous pouvons utiliser la syntaxe complex/curly pour interpoler des variables PHP avec des chaînes littérales et des variables PHP.

Exemple de code:

#php 7.x
<?php
$prefix = "Comfort";
$suffix = "able";
echo "{$prefix}{$suffix}";
?>

Production:

Comfortable

Utilisez l’opérateur point (.) pour concaténer une variable PHP avec une chaîne

Nous pouvons utiliser une méthode simple pour concaténer une variable PHP avec une chaîne littérale en utilisant l’opérateur point. Nous écrivons une chaîne littérale et un . après ça. Après le point, nous écrivons la variable à concaténer. Dans cette méthode, nous interpolons un préfixe et un suffixe où prefix est une chaîne littérale et le suffixe est une variable.

Par exemple, déclarez une variable $taste et attribuez-lui la valeur de chaîne sweet. Utilisez le . opérateur pour interpoler la chaîne ie à la chaîne sweet. Pour cela, écrivez la variable $taste, un opérateur point après, et la chaîne ie juste après l’opérateur point. Nous affichons le message à l’aide de la commande echo. Nous n’utilisons aucun type de devis dans cette méthode.

Exemple de code:

#php 7.x
<?php
$taste = "ie";
echo sweet.$taste;
?>

Production:

sweetie
Subodh Poudel avatar Subodh Poudel avatar

Subodh is a proactive software engineer, specialized in fintech industry and a writer who loves to express his software development learnings and set of skills through blogs and articles.

LinkedIn

Article connexe - PHP String