floor

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

floor端数の切り捨て

説明

floor(int|float $num): float

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

パラメータ

num

丸める数値。

戻り値

num をこえない最大の整数の値を返します。 floor() の戻り値は float 型のままとなります。 配列を渡した場合など、エラーが発生したときには false を返します。

変更履歴

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

例1 floor() の例

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

参考

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