ホームページ > バックエンド開発 > PHPチュートリアル > PHP_小数点以下 2 桁まで保存して四捨五入しない_小数点以下 2 桁まで保存して四捨五入しない

PHP_小数点以下 2 桁まで保存して四捨五入しない_小数点以下 2 桁まで保存して四捨五入しない

WBOY
リリース: 2016-06-13 13:03:19
オリジナル
898 人が閲覧しました

PHP_小数点以下 2 桁および四捨五入_小数点以下 2 桁および四捨五入なし
php は小数点以下 2 桁を保持し、四捨五入します

$num = 123213.666666;
echo sprintf("%.2f", $num);
ログイン後にコピー



php は小数点以下 2 桁を保持し、四捨五入しません
$num = 123213.666666;
echo sprintf("%.2f",substr(sprintf("%.3f", $num), 0, -2));
ログイン後にコピー


php 整数への四捨五入
echo ceil(4.3);    // 5
echo ceil(9.999);  // 10
ログイン後にコピー


php 整数への四捨五入
echo floor(4.3);   // 4
echo floor(9.999); // 9
ログイン後にコピー

1階 バルド 2011-03-28
echoround(123213.666666, 2);
echonumber_format((ceil(123213.666666 * 100))/100,2,'.','');
substr は非常に非効率です。こうするのが簡単ではないでしょうか?
マニュアルをもっと読むことをお勧めします。

2階 kk48323201 2011-03-28
バルドは
echoround(123213.666666, 2);
echonumber_format((ceil(123213.666666 * 100))/100,2,'.','');
substr は非常に非効率的です。こうするのが簡単ではないでしょうか?
マニュアルをもっと読むことをお勧めします。
アドバイスありがとうございます。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート