PHPで端数を切り上げる方法 - ceil関数を使用
PHPで小数点を持つ数字について、端数を切り上げたい(丸めたい)場合がある。
ここでの「端数を切り上げる」(丸める)とは、小数点部分を削除して整数のみにする際に、整数の値を1つ大きくすること。
端数を切り上げる(丸めに)には、ceil関数を使えば簡単にできる。
ceil("数値")とすることで、「数値」に小数点が含まれている場合は、端数は切り上げられ(丸められ)、整数値が1つ大きい値になる。
《例:サンプルプログラム》
echo ceil("0").PHP_EOL;
echo ceil("0.1").PHP_EOL;
echo ceil("1").PHP_EOL;
echo ceil("1.1").PHP_EOL;
echo ceil("1.01").PHP_EOL;
echo ceil("99.1").PHP_EOL;
echo ceil("100.1").PHP_EOL;
echo ceil("42.195").PHP_EOL;
echo ceil("1.0.0").PHP_EOL;
echo ceil("1.2.3").PHP_EOL;
echo ceil("-1").PHP_EOL;
echo ceil("-1.1").PHP_EOL;
echo ceil("-99.1").PHP_EOL;
echo ceil("1000000000000.1").PHP_EOL;
echo ceil("10000000000000.1").PHP_EOL;
echo ceil("100000000000000.1").PHP_EOL;
echo ceil("-1000000000000.1").PHP_EOL;
echo ceil("-10000000000000.1").PHP_EOL;
echo ceil("-100000000000000.1").PHP_EOL;
?>
《実行結果》
0
1
1
2
2
100
101
43
1
2
-1
-1
-99
1000000000001
10000000000001
1.0E+14
-1000000000000
-10000000000000
-1.0E+14