floor

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

floor端数の切り捨て

説明

floor(int|float$num): float

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

パラメータ

num

丸める数値。

返り値

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

変更履歴

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

例1 floor() の例

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

参考

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