PHP与之相反=
有人知道PHP与之相反=,php,Php,有人知道= 例如: 结果$a的值为“BC”,但是否有类似于: $a = "B"; $a =. "A"; 要使$a的值为“AB”?您的意思是这样的吗 $a = "B"; $a = "A" . $a; //result "AB" 没有逆向。并非PHP中的每个操作都有快捷方式表示法。有时候,你必须咬紧牙关,把它写下来 $a = 'B' . $a =。在PHP中不存在。请改为执行以下操作: $a = 'B'; $a = 'A' . $a; 要回答您的问题否,php中没有反向前置连接操作。请参阅
=
例如:
结果$a的值为“BC”,但是否有类似于:
$a = "B";
$a =. "A";
要使$a
的值为“AB”
?您的意思是这样的吗
$a = "B";
$a = "A" . $a; //result "AB"
没有逆向。并非PHP中的每个操作都有快捷方式表示法。有时候,你必须咬紧牙关,把它写下来
$a = 'B' . $a
=。
在PHP中不存在。请改为执行以下操作:
$a = 'B';
$a = 'A' . $a;
要回答您的问题否,php中没有反向前置连接操作。请参阅此处有关字符串的手册 第一个是串联运算符('.'),它返回其右参数和左参数的串联。第二个是串联赋值运算符('.='),它将右侧的参数附加到左侧的参数 但是,如果您确实想预先阅读其他示例答案,或者您可以使用其他版本的答案:
$a = "B";
$a = "A{$a}"; //inserts value of variable 'a' in position 2.
测试代码:
substr()
带有strpos()
的$a='a'$a
。我不知道其他较短的结构。@Brad我不确定你是否读过这个问题或只是标题……2我认为这样的运算符只会导致误解。@WouterJ,我读过这个问题。。。我误解了。蒂姆,你为什么要这个?这样的运营商没有任何目的。从技术上讲,这并不能解决这个问题;这使用了两个操作符,OP正在寻找一个操作符,而这个操作符并不存在;不符合逻辑。它为不存在的解决方案提供了一个替代方案。感谢您的回复,但我在键入代码时试图找到一个简短的代码,因此我的示例可能过于具体,此解决方案将涉及:$sometimesnecessarylongvariablename=“a”$有时必要的长变量名称@TimHigham只是创建了一个函数。虽然之前的答案是好的,但这看起来很棒。如果它不存在,这在逻辑上是最接近的,所以将投票作为答案,除非有人不同意??????
$a = "B";
$a = "A{$a}"; //inserts value of variable 'a' in position 2.