我有三个字符串:
$ str1 =“abc”; $ str2 =“def”; $ str3 =“ghi”;
我可以像这样得到所有这些的价值:
echo“$ str1 $ str2 $ str3”;
但是我听说有一种方法可以将它们连接在一起,所以我可以在没有引号的情况下回应它们。
答案 0 :(得分:8)
以及像这样连接
echo $str1 . $str2 . $str3;
您也可以按顺序输出它们,这样可以避免评估中间字符串
echo $str1 , $str2 , $str3;
最后,您可以在字符串中使用大括号来消除字符串替换的歧义:
echo "{$str1}{$str2}{$str3}";
答案 1 :(得分:7)
答案 2 :(得分:2)
怎么样:
echo $str1 . $str2 . $str3;