1
3.5.2PHP字符串运算符
Posted by 撒得一地 on 2015年10月10日 in PHP入门教程
上一篇: 3.5.1PHP算数运算符
下一篇: 3.5.3PHP赋值运算符
下一篇: 3.5.3PHP赋值运算符
字符串运算符只有一个,即英文的句号"."。它将两个字符串连接起来,结合成一个新的字符串。在C++或java中,可以用"+"号来连接字符串。但在PHP中,"+"号只用作算术运算符使用,而不能用来连接字符串。
字符串运算符,第一种写法是连接运算符(“.”),它返回其左右参数连接后的字符串。第二种写法是连接赋值运算符(“.=”),它将右边参数附加到左边的参数之后。
实例1:
<?php $a = "Hello " ; $b = $a ."World!" ; echo $b."<br/>"; $a = "Hello " ; $a .= "World!" ; echo $a; ?> 上面输出结果: Hello World! Hello World!
实例2:
<?php $n = "3.1415abc"; $m = 2; $nm = $n.$m; echo $nm."<br/>"; $mn = $n+$m; echo $mn."<br/>"; ?> 输出结果: 3.1415abc2 5.1415
根据上面的实例可知,当使用"."符号时,两个变量进行字符串连接操作组合成新字符串。当使用"+"时,PHP只把这当成一次加法运算。PHP进行加法运算,如果加号两本有字符类型,则自动转换为整型:如果全为字母,则输出0;如果是以数字开头的字符串,则会截取字符串头部的数字,再进行运算。
上一篇: 3.5.1PHP算数运算符
下一篇: 3.5.3PHP赋值运算符
下一篇: 3.5.3PHP赋值运算符
1 Comment
这两个都用得比较多