ceil
funkcja
Zaokrągla liczbę w górę do najbliższej liczby całkowitej i zwraca wynik jako float.
ceil(int|float $num): float
ceil zaokrągla $num w górę do najbliższej liczby całkowitej. Zwraca zawsze typ float — choć PHP wyświetla go bez .0 gdy wartość jest całkowita. Przydaje się przy obliczaniu liczby stron w paginacji lub ilości opakowań potrzebnych do wysyłki.
<?php
declare(strict_types=1);
$produkty = 23;
$naStronie = 10;
$stron = ceil($produkty / $naStronie);
echo $stron; // wynik: 3
echo ceil(4.1); // wynik: 5
echo ceil(-1.9); // wynik: -1 (w górę, czyli bliżej zera)
Pamiętaj: ceil(4.1) zwraca float(5), ale echo wyświetla 5 bez .0 — wartość wciąż jest typu float.