切り上げ/切捨て/四捨五入 ceil、floor、round

ceil、floor、roundの違いについて

ceilfloorroundの違い。

PHP

// 切り上げ ceil($num); // 切捨て floor($num); // 四捨五入 round($num, 0) round($num); // 丸める桁数 小数第2位を丸める round($num, 1); // 丸める桁数 小数第3位を丸める round($num, 2); // 丸める桁数 一の位を丸める round($num, -1); // 丸める桁数 十の位を丸める round($num, -2);

計算結果

値($num) ceil floor round round 1 round 2 round -1 round -2
100 100 100 100 100 100 100 100
100.4 101 100 100 100.4 100.4 100 100
100.5 101 100 101 100.5 100.5 100 100
100.6 101 100 101 100.6 100.6 100 100
-100.4 -100 -101 -100 -100.4 -100.4 -100 -100
-100.5 -100 -101 -101 -100.5 -100.5 -100 -100
-100.6 -100 -101 -101 -100.6 -100.6 -100 -100
100.54 101 100 101 100.5 100.54 100 100
100.55 101 100 101 100.6 100.55 100 100
100.56 101 100 101 100.6 100.56 100 100
100.554 101 100 101 100.6 100.55 100 100
100.555 101 100 101 100.6 100.56 100 100
100.556 101 100 101 100.6 100.56 100 100
123 123 123 123 123 123 120 100
1234 1234 1234 1234 1234 1234 1230 1200
12345 12345 12345 12345 12345 12345 12350 12300

サンプル

最新の記事

プロフィール

流されるままにウェブ業界で仕事しています。主にLAPP環境でPHPを書いています。最近はjQueryで遊んでいます。
※動作確認について