3

我正在尝试回应以下内容

echo "The price is money_format('$%i', $price)" 

但这实际上呼应了

money_format('$%i', 9.99)

是否可以在“”中回显money_format('$%i',$var_name)?

4

4 回答 4

5

您需要连接运算符

echo "The price is " . money_format('$%i', $price);
于 2013-03-20T17:15:21.143 回答
1

你不能。money_format但是您可以使用字符串连接运算符.连接字符串文字和返回的字符串:

echo "The price is " . money_format('$%i', $price);

或者将值作为单独的参数传递给echo

echo "The price is ", money_format('$%i', $price);
于 2013-03-20T17:15:58.850 回答
1

不,您不能在字符串中回显函数

你能做的只有两件事:

echo " $var and an array field: {$arr["fieldA"]";

函数调用始终必须使用 . 像这样的运算符:

echo " the return value of the function is: ".someFunction();
于 2013-03-20T17:16:24.117 回答
1

你也可以这样做:

echo money_format("The price is %i", $number);

会有相同的结果

于 2013-05-24T07:30:27.297 回答