0

PHP Smartyは、可変マネーが使用できないダブルではないため、不平を言い続けていますmoney_format。現在$money、ダブルに変換しようとしていますが、どうすればよいですか?

$money = 100;
$money|string_format:"01.2f"|money_format:"%(#10n"
4

2 に答える 2

0

これを試して:

$money = 100.0;
$money|money_format:"%(#10n"
于 2012-04-13T01:33:46.720 に答える
0

値を double にキャスト0.0するか、値を追加して型を変換することもできます。

$money = (double)$money;
// or 
$money += 0.0; // now float

sprintfまたはstring_format、double のように見えても値が文字列になります。

于 2012-04-13T01:38:12.753 に答える