有谁知道.=
是否相反
例如:
$a = "B";
$a .= "C";
导致$ a的值为“BC”,但是有类似的东西:
$a = "B";
$a =. "A";
导致$a
的值为"AB"
?
答案 0 :(得分:6)
你的意思是这样吗?
$a = "B";
$a = "A" . $a; //result "AB"
答案 1 :(得分:3)
没有相反的观点。并非PHP中的每个操作都有快捷符号。有时候你只需要咬紧牙关并将其写出来。
$a = 'B' . $a
答案 2 :(得分:1)
=.
。请改为:
$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.