灰儿 发表于 2022-8-30 20:49:25

php中“ .=”连接赋值运算符是什么意思

php中“ .=”运算符是什么意思

在php中 .= 符号被称为连接赋值运算符,是用来连接两个或多个字符串的,而它与“.”连接运算符不同的是,它将右边参数拼接到左边的参数的后边,并在赋值给左边的参数。

字符串运算符
有两个字符串(string)运算符。第一个是连接运算符(“.”),它返回其左右参数连接后的字符串。第二个是连接赋值运算符(“.=”),它将右边参数附加到左边的参数之后。

例如:
$a = 'a';
$a .= 'bc';    //相当于$a = 'a'.'bc'

当变量$a的值为 a 时
执行$a .= 'bc'
结果为$a = 'abc'

当变量$a的值为 x 时
执行$a .= 'bc'
结果为$a = 'xbc'

当变量$a的值为 x 时
执行$a .= 'bc'
结果为$a = 'xbc'


页: [1]
查看完整版本: php中“ .=”连接赋值运算符是什么意思