如何在PHP中连接字符串?

时间:2013-05-30 13:10:13

标签: php

我想用一些字符串文字HTML来回显PHP函数。

这就是我认为它的完成方式:

echo '<a href="' + $prevpost->url()  + '" class="postnav left nextpost"></a>';

......但是没有任何回报。我尝试了引号等的小变化但我担心我正在咆哮错误的树,我无法真正找到我需要的搜索。

注意:在任何人询问是否有效之前,echo $prevpost->url();确实会返回我尝试链接的网址。

6 个答案:

答案 0 :(得分:7)

PHP中的连接运算符是.而不是+

答案 1 :(得分:6)

将其更改为下面,在php中.(点)用作php中的连接操作,

echo '<a href="' . $prevpost->url()  . '" class="postnav left nextpost"></a>';

答案 2 :(得分:3)

PHP中的连接符是.运算符

答案 3 :(得分:3)

与其他人提到的一样,PHP连接运算符是.而不是+

但是,使用PHP的echo()函数获取small speed improvement over concatenation时,可以使用逗号代替字符串连接。

您的代码将如下所示:

echo '<a href="',  $prevpost->url(), '" class="postnav left nextpost"></a>';

答案 4 :(得分:1)

您可以使用点连接或

echo "<a href='{prevpost->url()}' class='postnav left nextpost'></a>";

答案 5 :(得分:1)

在几乎任何其他语言中,我们使用 + 运算符,但在php中我们使用运算符进行汇总。尝试将 + 替换为

echo '<a href="' . $prevpost->url()  . '" class="postnav left nextpost"></a>';