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

このようにすることもできます:

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

同じ結果になるでしょう

于 2013-05-24T07:30:27.297 に答える
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

いいえ、文字列内で関数をエコーすることはできません

作成できるのは次の 2 つだけです。

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

関数呼び出しは、常に を使用して連結する必要があります。次のような演算子:

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