浮動小数点値を小数点以下2桁にフォーマットしたい。
たとえば、価格が。のフロートがある場合、5.2
それを。としてフォーマットする必要があります5.20
。
試してみてくださいnumber_format
:
echo number_format("5.2",2)
printf
またはを使用する必要がありますsprintf
。あなたはphpドキュメントでそれについてもっと読むことができます。
数値が小数点以下 2 桁で表示されるようにするだけの場合は、number_format、または (これが通貨値の場合) money_formatを使用することもできます。
例えば:echo number_format('5.2', 2);
これを試して:
number_format((float)$foo, 2, '.', '');