2012-04-13 16 views
0

PHPのSmartyは、私の可変金額が私がmoney_formatを使用することができない倍数ではないので、今度は$moneyをダブルに変換しようとしています。PHP Smarty money_formatと非ダブル・ストリング

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

"money_format()"プラグインがインストールされていますか? – JimmyBanks

+0

変換したい文字列のいくつかのサンプルを与えると良いでしょう! –

答えて

0

あなたは、二重に値をcastまたは同様のタイプを変換することに0.0を追加することができます。

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

sprintfまたはstring_formatはまだ二重のように見えるにもかかわらず、文字列である値になります。

0

これを試してみてください:

$money = 100.0; 
$money|money_format:"%(#10n"