(PHP 8 >= 8.4.0)
bcfloor — Округляет число произвольной точности в меньшую сторону
Функция возвращает значение в виде целого числа, которое получает
путём округления аргумента num до ближайшего меньшего целого, когда требуется.
num
Функция возвращает числовую строку, которая представляет число num,
округлённое до ближайшего меньшего целого числа.
Функция выбрасывает ошиибку ValueError, если значение параметра num
не является корректно сформированной числовой строкой BCMath.
Пример #1 Пример округления числа произвольной точности в меньшую сторону функцией bcfloor()
<?php
var_dump(bcfloor('4.3'));
var_dump(bcfloor('9.999'));
var_dump(bcfloor('-3.14'));
?>Результат выполнения приведённого примера:
string(1) "4" string(1) "9" string(2) "-4"