Que sont les opérateurs de chaînes ?
Introduction aux opérateurs de chaîne : La fonction des opérateurs de chaîne est de concaténer deux chaînes pour former une nouvelle chaîne.
Nous avons présenté l'opérateur arithmétique parmi les opérateurs PHP dans le chapitre précédent. Je pense que vous avez déjà une certaine compréhension des "opérateurs arithmétiques" parmi les opérateurs PHP. Aujourd'hui, nous allons vous donner un aperçu détaillé. introduction au "String Operator" dans les opérateurs PHP.
En PHP, il existe deux types d'opérateurs de chaîne qui nous sont proposés :
Le premier : opérateur de connexion , utilisez " ." que sa fonction est de connecter deux chaînes pour former une nouvelle chaîne.
Le deuxième type : opérateur de connexion d'affectation , représenté par ".=", qui est la combinaison de "opérateur de chaîne" et "opérateur d'affectation" dans les opérateurs PHP Combinaison, concernant l'opérateur de connexion d'affectation, nous vous donnerons une explication détaillée dans les chapitres suivants.
On peut donc aussi dire qu'il n'y a qu'un seul opérateur de chaîne, qui est le premier "opérateur de concaténation de chaînes", représenté par "."
PS : Il y a quelque chose à noter ici. En PHP, le signe "+" n'est utilisé que comme opérateur arithmétique et ne peut pas être utilisé comme opérateur de chaîne. Dans l'exemple suivant, nous allons comparer Expliquez la différence. entre les deux.
Exemple d'opérateur de chaîne
Cet exemple est utilisé pour comparer la différence entre le "." et le signe "+" , lorsque Quand " ." est utilisé, les deux chaînes de variables $a et $b forment une nouvelle chaîne 1.5a*11, mais si le signe "+" est utilisé, PHP considérera qu'il s'agit d'une opération. À ce stade, s'il y a des types de chaîne des deux côtés du signe "+", PHP le convertira automatiquement en un type entier, s'il y a des lettres, il sera affiché comme 0. S'il s'agit d'une chaîne commençant par un nombre. , les caractères seront interceptés. Le nombre en tête de chaîne est en cours de calcul.
L'exemple de code est le suivant :
<? $a="1.5a*1"; //声明一个字符串变量,以数字开头 $b=1; // 什么一个整型变量 $ab=$a.$b; //使用"."运算符将两个变量进行连接 echo $ab."<br/>"; $ba=$a+$b; ////使用".+"运算符将两个变量进行连接 echo $ba; ?>
Le résultat de sortie est le suivant :
Grâce à l'exemple ci-dessus, il est facile de voir la différence entre "." et "+", et vous pouvez également voir l'application préliminaire des opérateurs de chaîne. Dans la section suivante, nous présenterons en détail l'opérateur d'affectation dans les opérations 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!