我正在尝试在花括号之间打印一个变量
Product_number{product_version}
我试过
echo "$product_number{$product_version}";
但这不起作用。我不明白为什么:(
答案 0 :(得分:10)
尝试使用双括号:
echo "$product_number{{$product_version}}";
你也可以这样做:
echo "$product_number{".$product_version."}";
{
后跟$
会受到特殊处理。它主要用于想要在变量值的末尾追加字符串时使用:
$v = 'hack';
echo "I {$v}ed it";
答案 1 :(得分:3)
echo $product_number . "{" . $product_version . "}";
答案 2 :(得分:2)
逃离“{”:
echo "$product_number\{$product_version}";