bcfloor
funkcja
Zaokrągla liczbę o dowolnej precyzji (string) w dół do najbliższej liczby całkowitej — dostępna od PHP 8.4.
bcfloor(string $num): string
bcfloor zwraca największą liczbę całkowitą (jako string) nie większą od $num. Dostępna od PHP 8.4. Dla liczb ujemnych zachowuje się jak matematyczna podłoga: -1.2 daje -2. Przydatna przy zaokrąglaniu kwot zawsze w dół (np. rabat nie może przekroczyć realnej oszczędności).
<?php
declare(strict_types=1);
echo bcfloor('4.7'); // wynik: 4
echo bcfloor('-1.2'); // wynik: -2
echo bcfloor('9.999'); // wynik: 9