2016-06-07 80 views
-3

我想利用这个代码如何使用把双引号

$person = ""$steamid" "" "abcdefghijklmnopqrstu" "ce"\n"; 

例如之间的VAR如果$steamid = STEAM_0:0:123456

的outpur应该是这样
“STEAM_0:0 :123456" “” “ABCDEFGHIJKLMNOPQRSTU” “CE”

我希望有人可以纠正我的PHP代码

$person = ""$steamid" "" "abcdefghijklmnopqrstu" "ce"\n"; 

回答

1

使用。 (点)之间的变量加入他们。

例子:

$var = $somevar . "sometext" . $anothervar . "and it works" . "you can add more text"; 

空间不变量和引用的文本之间的关系。

说明:

有两个字符串运算符。第一个是连接运算符('。'),它返回其右侧和左侧参数的连接。第二个是连接赋值运算符('。='),它将右侧的参数附加到左侧的参数。

<?php 
    $a = "Hello "; 
    $b = $a . "World!"; // now $b contains "Hello World!" 

    $a = "Hello "; 
    $a .= "World!";  // now $a contains "Hello World!" 
?> 

这里是php manual

并回答你的问题的同样的事情,详细的解释,因为你需要输出这些 - >“”,你需要在代码中使用单引号。所以,你的代码应该是这样的:

<?php 

    $steam = '"STEAM_0:0:123456"'; 
    echo $person = $steam . ' ""' .' "abcdefghijklmnopqrstu" "ce"'; 

?> 

以下是截图:

Code

output

+0

为什么要OP“use。(dot)”?一个好的答案***将总是解释所做的事情以及为什么这样做,不仅是为了OP,还是为了将来访问SO。 –

+0

好的。当然,我会解释这一点。谢谢你指出。 – LearningSinceBigBang

+0

你能帮我吗? –

4

在双引号中使用变量的标准做法。

$person = "{$steamid} abcdefghijklmnopqrstu ce\n"; 
+0

为什么这个downvoted? – CD001

+0

是的,现在很奇怪。 –

+0

不重要,但您在结尾处遗漏了一些OP的数据... – jeroen

2

如果你想连接PHP变量和串。你可以这样做:

你可以使用。(点)连接多个字符串(也是php变量),如下所述。

$person = $steamid."abcdefghijklmnopqrstu"."ce"."\n"; 
+0

“STEAM_0:0:123456” “” “ABCDEFGHIJKLMNOPQRSTU” “CE” 我要输出这个样子的感谢:) –

0
  • 第一方法: - $人= "{$var1} abc {$var2}";
  • 第二种方法: - $ =人$var1."abc".$var2
+0

我知道,这是我想在输出引号\t “STEAM_0:0:123456” “”“abcdefghijklmnopqrstu”“ce”像这样:)谢谢你的帮助 –