端数の切り捨て

# floor

(PHP 4, PHP 5, PHP 7, PHP 8)

floor — 端数の切り捨て

### 説明

function floor(int|float `$num`): float

必要に応じて `num` を丸めることにより、 `num` をこえない最大の整数の値を (float 型で) 返します。

### パラメータ

`num`

  丸める数値。

### 戻り値

`num` をこえない最大の整数の値を返します。 floor() の戻り値は float 型のままとなります。

### 変更履歴

バージョン | 説明
--- | ---
8.0.0 | `num` は、 数値への変換をサポートした内部オブジェクトを受け入れなくなりました。

### 例

例1 floor() の例

    <?php
    echo floor(4.3), PHP_EOL;   // 4
    echo floor(9.999), PHP_EOL; // 9
    echo floor(-3.14), PHP_EOL; // -4
    ?>

### 参考

- ceil() - 端数の切り上げ
- round() - 浮動小数点数を丸める

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open