PHP – 字符串运算符



PHP 有两个运算符用于处理字符串数据类型:串联运算符 (“.”) 和串联赋值运算符 (“.=”)。阅读本章以了解这些运算符在 PHP 中是如何工作的。

PHP 串联运算符

点运算符 (“.”) 是 PHP 的串联运算符。它联接两个字符串操作数(右边字符串的字符附加到左边字符串)并返回一个新字符串。


 $third = $first . $second;

以下示例显示了如何在 PHP 中使用串联运算符 -


<?php
   $x="Hello";
   $y=" ";
   $z="PHP";
   $str=$x . $y . $z;
   echo $str;
?>

它将产生以下输出 -

Hello PHP

PHP 串联赋值运算符

PHP 也有 “.=” 运算符,它可以称为串联赋值运算符。它通过附加右侧操作数的字符来更新左侧的字符串。


 $leftstring .= $rightstring;

以下示例使用串联赋值运算符。连接两个字符串操作数,在左侧返回字符串的更新内容 -


<?php
   $x="Hello ";
   $y="PHP";
   $x .= $y;
   echo $x;
?>

它将产生以下输出 -

Hello PHP