2012-06-28 21 views
-3

我想输入名字和姓氏的字段,但我也希望他们一起显示,但我不能完全弄清楚如何使2名称变量旁边eachother! 这里是我对此的代码:2个变量旁边的海誓山盟

$first_name = $poster_data['first_name']; 

$last_name = $poster_data['last_name']; 

$name = $first_name, $last_name; 

谢谢!

+2

所有的答案几乎是相同的。我不能选择哪一个来upvote – Azuan

+0

Jasir帮助我最大,没有需要的空间,我只是把它放在那里,它的工作 – checkit923

+0

所以在我的搜索中,我发现这个确切的复制,除了它得到了-17 downvotes和关闭。 :D http://stackoverflow.com/q/10600946/995876你为什么特别? – Esailija

回答

5
$name = "{$first_name}, {$last_name}"; 
+0

谢谢! 完美地工作 – checkit923

+1

@ checkit923请理解,这只是一种做字符串连接的方法(并且这种技术并不总是在每种情况下都是正确的)。 – qJake

+0

这应该使用字符串连接,因为SpikeX表示这样做可能会在稍后出现问题。 –

2
$name = $first_name." ". $last_name; 

额外的" "是用于两者之间的空间。

2
$name = $first_name.', '.$last_name; 
2

这就是所谓的字符串连接,并在PHP它表示像这样,与.操作:

$name = $first_name . $last_name; 

这将打印 “JohnDoe”。如果你想添加一个空间:

$name = $first_name . " " . $last_name; 

这将打印“John Doe”。

5

要合并字符串,请使用连接运算符:.

$name = $first_name . $last_name; 

虽然你可能想它们之间的空间:

$name = $first_name . ' ' . $last_name; 
1
echo $firstname . " " . $lastname 

显示的名称为约翰·史密斯