A ceil() függvény a paraméterként kapott számértéket felfelé kerekíti a legközelebbi egész számra.
A floor() függvény a paraméterként kapott számértéket lefelé kerekíti a legközelebbi egész számra.
A round() függvény a paraméterként kapott számértéket megadott pontossággal kerekíti.
A ceil() függvény szintaxisa:
integer/float
=
ceil
(
paraméter
)
;
A floor() függvény szintaxisa:
integer/float
=
floor
(
paraméter
)
;
A round() függvény szintaxisa:
integer/float
=
round
(
1. paraméter
,
2. paraméter
)
;
Paraméter: float vagy integer.
Paraméter (a round esetén): integer a pontosságot határozza meg.
A visszatérési érték: float vagy integer
Példa:
Forráskód
<body>
<?php
$v1 = 123.456789;
$v2 = 9.87654321;
echo "ceil($v1) = ".ceil($v1) . "<br>";
echo "ceil($v2) = ".ceil($v2) . "<br>";
echo "floor($v1) = ".floor($v1) . "<br>";
echo "floor($v2) = ".floor($v2) . "<br>";
echo "round($v1) = ".round($v1) . "<br>";
echo "round($v2) = ".round($v2) . "<br>";
echo "round($v1,2) = ".round($v1,2) . "<br>";
echo "round($v2,2) = ".round($v2,2) . "<br>";
?>
</body>
Eredmény*
A példakód letölthető: php_matek_kerekites_01.php.zip