在没有空格的字符旁边的引号内的PHP字符串

时间:2015-10-29 05:22:32

标签: php string

我在搜索谷歌时遇到了很多麻烦,它从未返回我想要的内容。看起来很简单,但我看不出它是如何完成的。

$string = "any";
$text = "$stringway";
echo $text;

输出:无论如何

当然它不起作用,因为它正在寻找一个名为$ stringway的字符串,当我真的希望它输出名为$ string的字符串时,结尾处连接了纯文本“way”。因此,我需要一些方法来将字符串与文本分开而不实际添加空格。

我确信这是一个非常简单的解决方案。

2 个答案:

答案 0 :(得分:2)

只需将变量$string括在{}(braces)中,或者您可以使用.(dot)连接运算符

$string = "any";
$text = "{$string}way";
echo $text;

使用{}大括号的原因是,当您撰写"$stringway"时,它会搜索$stringway,这会导致undefined variable并且使用大括号它会考虑它作为$string."way"

答案 1 :(得分:1)

你是说这个?

$string = "any";
$text = $string."way";
echo $text;

使用字符串连接运算符.来组合字符串。