Round fractions down

# floor

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

floor — Round fractions down

### Description

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

Returns the next lowest integer value (as float) by rounding down `num` if necessary.

### Parameters

`num`

  The numeric value to round

### Return Values

`num` rounded to the next lowest integer. The return value of floor() is still of type float.

### Changelog

Version | Description
--- | ---
8.0.0 | `num` no longer accepts internal objects which support numeric conversion.

### Examples

Example #1 floor() example

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

### See Also

- ceil() - Round fractions up
- round() - Rounds a float

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