PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHPのceil()関数とは?使い方と具体例をわかりやすく解説

PHPのceil()関数は、数値を最も近い整数に切り上げるための関数です。小数点以下の値を持つ数値は、より大きい方の直近の整数へと丸められます。

構文

ceil(num)

パラメータ

  • num − 切り上げの対象となる数値

戻り値

ceil()関数は、引数として渡された数値を切り上げた(大きい方の)直近の整数値を返します。

使用例

まずは、小数を渡した場合の基本的な使用例を見てみましょう。

<?php
   echo(ceil(0.90) . "<br>");
   echo(ceil(0.15) . "<br>");
?>

出力

1<br>1<br>

0.90 や 0.15 のような小数は、いずれも切り上げられて「1」になります。

使用例:整数を渡した場合

次に、すでに整数である値を渡した場合の挙動を確認します。

<?php
   echo(ceil(2));
?>

出力

2

整数値を渡した場合、切り上げる必要がないため、そのまま同じ値が返されます。

使用例:負の数を渡した場合

負の数を渡した場合の動作も見てみましょう。

<?php
   echo(ceil(8.9) . "<br>");
   echo(ceil(-9.2) . "<br>")
?>

出力

9<br>-9<br>

8.9 は切り上げられて「9」になります。一方、-9.2 を渡した場合は「-9」が返されます。負の数の場合でも、より大きい方向(ゼロに近い方向)へ切り上げられる点に注意してください。

  1. PHPのlog()関数とは?自然対数の計算方法と使い方を解説

    定義と使い方log() 関数は、数値の自然対数(natural logarithm)を計算します。対数とは、指数関数の逆演算のことです。たとえば 102=100 という関係は「log10100=2」と表せます。自然対数はオイラー数 e を底として計算され、PHP では定義済み定数 M_E によって e の値(2.7182818284590452354)が提供されています。具体例を挙げると、exp(4.60517018599)=100(つまり e4.60517018599=100)が成り立つため、loge100=4.60517018599 となります。PHP では、この自然対数(loge)を l

  2. PHPのceil()関数とは?切り上げ処理の基本と実践的な使い方

    ceil()関数の定義と用途ceil()はPHPインタプリタに組み込まれたビルトイン関数です。引数として浮動小数点数(float)を受け取り、その値より大きい(または等しい)最も近い整数へ切り上げを行います。なお、この関数が返す値は必ずfloat型になります。これは、float型の表現範囲がint型よりも大きいためです。構文ceil ( float $num ) : floatパラメータ番号パラメータと説明1num切り上げ対象となる数値を指定します。戻り値PHPのceil()関数は、引数として渡された値以上となる最小の整数値を返します。つまり、端数がある場合は必ず上方向に丸められます。対応する