2.5.4 字符串运算符
字符串运算符只有一个,即字符串的连接运算符“.”。这个运算符将两个字符串连接成一个新的字符串。在2.2.2小节介绍字符串变量时,曾简单提到过这个运算符。
其实在此之前,已经在很多示例程序中使用过这个运算符。比如程序要显示一个执行结果,会用“.”将一些内容连接起来,然后输出。如示例代码2-19所示。
代码2-19 字符串运算符2-19.php
01 <?php
02 $s1="Hello";//定义两个字符串变量$s1和$s2
03 $s2="everyone";
04
05 echo$s1.$s2;//输出这两个字符串变量
06 echo"<br/>";
07 echo"<br/>";
08
09 $s1.="friend!";//等价于$s1=$s1."friend"
10 echo$s1;
11 ?>
【代码解析】echo中我们经常需要将变量和字符串连接起来,所以“.”运算符用到的频率非常高。上述代码并没有直接在echo中使用此运算符,而是在第9行使用了“.=”,这其实相当于将"Hello"和"friend"连接起来。程序执行结果如图2-15所示。