0

这可能是一个非常简单易答的问题,也许不是。

要在 php 中连接字符串(通过附加/右连接),请使用:

$a = "a";

$a .= "b";
//The value will be: "ab"

我该怎么做,但反过来呢?

Ej.:

$a = "a";

$a ???? "b";
//I NEED the value to be: "ba"
4

4 回答 4

9

使用标准的连接运算符;不存在特殊的赋值运算符。

$a = "b" . $a;
于 2012-11-21T05:58:18.407 回答
2

$a = "b" 。$一个

据我所知,没有它的简写。

于 2012-11-21T06:00:16.083 回答
0

最接近内置函数的方法是使用 strpad

$a = str_pad($a, strlen($a)+strlen("b"), "b", STR_PAD_LEFT);

但正如其他人指出的那样,这样做要简单得多$a = "b" . $a;

于 2012-11-21T06:15:42.810 回答
0

怎么样$ba = "b$a";?它会回来的ba

在双引号之间定义字符串时,变量会自动解析为字符串。通过使用单引号,变量不会被解析!('b$a'返回b$a)。

如果原始字符串包含干扰变量解析的特殊字符,则可以将其括在大括号之间:

echo "b_{$a}";  // returns: 'b_a'


// Recap

echo "b$a"; // => 'ba'

echo 'b$a'; // => 'b$a'

当您需要进行许多连接(例如,带有其属性的 html 标记)时,双引号加花括号(如果需要)是一个非常方便的解决方案。

于 2022-01-21T10:03:26.023 回答