我正在尝试回应以下
echo "The price is money_format('$%i', $price)"
但实际上是回声
money_format('$%i', 9.99)
是否可以在“”中回显money_format('$%i',$ var_name)?
答案 0 :(得分:5)
您需要连接运算符
echo "The price is " . money_format('$%i', $price);
答案 1 :(得分:1)
你做不到。但您可以使用string concatenation operator .
连接字符串文字和money_format
返回的字符串:
echo "The price is " . money_format('$%i', $price);
或者将值作为单独的参数传递给echo
:
echo "The price is ", money_format('$%i', $price);
答案 2 :(得分:1)
不,你不能回应字符串中的函数
你可以做的唯一两件事就是:
echo " $var and an array field: {$arr["fieldA"]";
函数调用总是必须使用。像这样的运算符:
echo " the return value of the function is: ".someFunction();
答案 3 :(得分:1)
你也可以这样做:
echo money_format("The price is %i", $number);
会有相同的结果