PHP的对面。=

时间:2013-06-04 19:52:50

标签: php

有谁知道.=是否相反 例如:

$a = "B";
$a .= "C";

导致$ a的值为“BC”,但是有类似的东西:

$a = "B";
$a =. "A";

导致$a的值为"AB"

4 个答案:

答案 0 :(得分:6)

你的意思是这样吗?

$a = "B";

$a = "A" . $a; //result "AB"

答案 1 :(得分:3)

没有相反的观点。并非PHP中的每个操作都有快捷符号。有时候你只需要咬紧牙关并将其写出来。

$a = 'B' . $a

答案 2 :(得分:1)

PHP中不存在

=.。请改为:

$a = 'B';
$a = 'A' . $a;

答案 3 :(得分:1)

回答你的问题没有在php中没有反向前置连接操作。请参阅字符串手册,http://php.net/manual/en/language.operators.string.php “第一个是连接运算符('。'),它返回其左右参数的串联。第二个是连接赋值运算符('。='),它将右侧的参数附加到参数on左边“。

但是,如果您确实想要在前面查看其他示例答案,或者您可以使用其他版本:

$a = "B";
$a = "A{$a}"; //inserts value of variable 'a' in position 2.

测试代码:http://codepad.org/VDqM4MlL