-1

重複の可能性:
PHPで特定の形式で数値を表示する方法

echo round(10.1232, 2); // return 10.12

これはうまくいきますが、

echo round(10, 2); // return 10

10.00を受け取りたいです。どうすれば作れますか?

4

2 に答える 2

5

number_format()を使用する

echo number_format(10, 2, '.', '');
于 2012-11-01T22:36:43.410 に答える
1

PHPには次のものもありますprintf:

printf( "%.2f\n", round(10.1232, 2) );
printf( "%.2f\n", round(10, 2) );

実際、丸めはprintfとにかくによって処理されます...したがって、これは同じでなければなりません:

printf( "%.2f\n", 10.1232 );
printf( "%.2f\n", 10 );
于 2012-11-01T22:40:09.953 に答える