暮色呼如
有两种方法可以将两个字符串连接在一起。使用连接运算符.(和.=)在PHP中.是连接运算符,它返回其左右参数的串联$data1 = "the color is";$data2 = "red";$result = $data1 . ' ' . $data2;如果要将字符串附加到另一个字符串,则可以使用.=运算符:$data1 = "the color is ";$data1 .= "red"复杂(卷曲)语法/双引号字符串在PHP中,双引号字符串中包含的变量是内插的(即它们的值被“换出”变量)。这意味着您可以将变量放在字符串的位置,只需在它们之间放置一个空格即可。花括号可以清楚地表明变量的位置。$result = "{$data1} {$data2}";注意:在没有大括号的情况下,这也可以使用:$result = "$data1 $data2";使用sprintf()或printf()sprintf()允许我们使用强大的格式选项格式化字符串。对于这种简单的连接来说是过度的,但是当你有一个复杂的字符串和/或想要对数据进行一些格式化时它很方便。$result = sprintf("%s %s", $data1, $data2);printf() 做同样的事情,但会立即显示输出。printf("%s %s", $data1, $data2);// same as$result = sprintf("%s %s", $data1, $data2);echo $result;定界符Heredocs也可用于将变量组合成字符串。$result= <<
$data1 $data2
EOT;使用,与echo()这仅在回显内容而不分配给变量时有效。但是您可以使用逗号分隔PHP表达式列表以回显并使用带有一个空格的字符串作为其中一个表达式:echo $data1, ' ', $data2;