Maison  >  Article  >  développement back-end  >  Qu'est-ce que l'opérateur d'affectation de concaténation en PHP ? Comment utiliser ?

Qu'est-ce que l'opérateur d'affectation de concaténation en PHP ? Comment utiliser ?

醉折花枝作酒筹
醉折花枝作酒筹original
2021-08-06 16:23:341946parcourir

Dans l'article précédent, nous avons découvert l'opérateur de concaténation de chaînes. Si vous en avez besoin, veuillez lire "Quels sont les opérateurs de concaténation de PHP ?" 》. Cette fois, nous vous présentons un autre opérateur de chaînes PHP. Vous pouvez vous y référer si vous en avez besoin.

Avant d'apprendre l'opérateur de connexion des chaînes, qui est ".", nous allons maintenant apprendre un autre opérateur de chaînes PHP, qui est également le dernier opérateur, qui est l'opérateur d'affectation de connexion.

L'opérateur d'affectation de base est "=". Au début, on pourrait penser que c’est « égal », mais est-ce vraiment le cas ? Regardons d'abord un petit exemple. Prenons l'exemple de l'article précédent et modifions simplement le code.

<?php
$txt="世界盛大,欢迎回家!";
$offer="World grand, welcome home!";
echo $txt . $offer;
echo "<br>";
echo $txt;
echo "<br>";
echo $offer;
echo "<br>";
echo "<hr>";
echo $txt .= $offer;
echo "<br>";
echo $txt;
echo "<br>";
echo $offer;
?>

Le résultat de cet exemple est

Quest-ce que lopérateur daffectation de concaténation en PHP ? Comment utiliser ?

Nous mappons ces résultats à chaque morceau de code. La première ligne correspond à l'opérateur de connexion introduit dans l'article précédent, puis les deuxième et troisième lignes donnent toutes les variables d'origine. . En sortie, la quatrième ligne est une ligne de démarcation, il n'y a rien à dire. La chose la plus intéressante est ici. La cinquième ligne est le résultat de l'utilisation de l'opérateur d'affectation de connexion. Cela ne semble pas différent de la première ligne, continuons à lire. Le résultat de la sixième ligne est en fait le même que le résultat de la cinquième ligne. Est-ce la différence entre l'opérateur de connexion et l'opérateur d'affectation de connexion ?

Au début de l'article, nous disions que l'opérateur d'affectation est "=", et nous le considérerons comme "égal à", mais à travers ce petit exemple, est-ce vraiment le cas ?

Ce n’est pas le cas. Cela revient en fait à attribuer la valeur de l’expression de droite à l’opérande de gauche.

Lorsque nous utilisons l'opérateur d'affectation de connexion (.=), la valeur stockée dans notre variable change ; et lorsque nous utilisons l'opérateur de connexion, la valeur stockée dans notre variable ne change pas. C'est aussi l'opérateur de connexion et la plus grande différence est. l'opérateur d'affectation de connexion.

C'est tout. Si vous voulez savoir autre chose, vous pouvez cliquer ici. → →Tutoriel vidéo php

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn