PHP中的字符串和变量拼接

6

我是PHP的新手,想要将一个字符串与一个变量连接在一起,不留任何空格。我正在使用一个变量$var和下面给出的字符串。

$var   // This is variable
"Name\branch" //This is String

我想要将字符串和变量连接起来,不留任何空格。我使用的代码如下:
$var2 = "Name\Branch\ $var" 

但是它们之间创建了一个空格。
6个回答

8

空格存在是因为您输入了它 ;)

使用示例:

$var2 = "Name\Branch\\$var";
$var2 = "Name\Branch\\" . $var;
$var2 = 'Name\Branch\\' . $var;
$var2 = "Name\Branch\\{$var}";
$var2 = trim("Name\Branch\ ") . $var;

第一个代码中将$var作为字符串处理,但第二个代码可以正常工作。感谢您的帮助。 - Avoid

3

使用.进行字符串连接:

$var2 = "Name\\branch\\".$var;

请参考PHP手册

反斜杠正在转义您的结束引号。 - Ben Fortune

1
你可以使用 { } 在字符串中使用变量的值。
$result = "Name\Branch\\{$var}";

1
然而,只有使用双引号字符串。 - Advena

1
这将帮助你。
$var1 = 'text';
$var2 = "Name\branch\".$var1;

姓名\分支\文本

0
请尝试以下代码: 使用点(.)将$var和$str连接起来。
 $var = 'variable';
 $newvar = "Name\\Branch\\".$var

反斜杠正在转义您的结束引号。 - Ben Fortune

-2

使用

$var2 = "Name\Branch\".$var;

1
反斜杠正在转义您的结束引号。 - Ben Fortune
@Glavić: 出错了:解析错误:语法错误,意外的文件结束符,在/tmp/execpad-ff70b37edf4d/source-ff70b37edf4d的第3行。 - vishal shah
@BenFortune:这是他字符串中的问题,而不是变量拼接的问题。 - vishal shah
@BenFortune:他要求在PHP中进行字符串和变量拼接。 - vishal shah
@Glavić:那是你的代码,你最好知道为什么出错了。 - vishal shah
显示剩余2条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接