2

round($number,2)phpの関数を使用して、 a$numberを最も近い 100 分の 1 に丸めています。うまく機能しますが、100 番目の小数点が に等しい場合、 は0表示されません0。読むには番号が必要です:

1.70

いいえ

1.7

これを達成するための良い方法を知っている人はいますか?1ページに約20個の数字でやっています。どんな助けでも大歓迎です!

4

3 に答える 3

2

数字をパディングする必要があります。次のようなものが機能します。

number_format((float)$number, 2, '.', '');

于 2013-09-22T09:23:08.720 に答える
1

使用sprintf():

echo sprintf('%.2f', 1.7);

ショー:

1.70
于 2013-09-22T09:22:17.283 に答える
0
<?php

$number = 1.7;

$number = sprintf("%0.2f",$number);

echo $number;

?>

出力

1.70
于 2013-09-22T09:30:30.967 に答える