Bolesław Maszka [Boloo] PHP ma wbudowane funkcje który doskonale sobie z tym radzą. Są to:
ceil () - zaokrągla w górę (np. 1.2 = 2)
floor () - zaokrągla w dól (np. 1.2=1)
round() - zaokrągla w standardowy sposób (np. 1.2 =1 ale już 1.7=2), do tego posiada jeszcze jeden parametr określający dokładność zaokrąglania.
Do czego może być potrzebne użycie powyższych funkcji, i kiedy jaką użyć?
Np. do obliczania średniej oceny danego artykułu (tutaj bardziej przydatna będzie funkcja round () ). Z prostej przyczyny – bardziej zbliżone do żeczywistości jest zaokrąglenie np. '1.1' do '1' niż do '2' (co miałoby miejsce gdyby użyć funkcji ceil()).
Do oblicznia ilości stron wyników wyszukiwania (tutaj bardziej użyteczna będzie funkcja ceil()). Tutaj konieczne jest obliczenie dokładnej ilości stron na jakich mają być prezentowane wyniki. Jeśli jest chociażby jeden rekord do pokazania więcej niż mieści się na stronie, musimy dodać jedną stronę.