PHP - round
Třída
Metoda - round
(PHP 4, PHP 5, PHP 7)
Funkce round()
vrací zaokrouhlené číslo.
Procedurální
- function round (float $val, int $precision = 0, int $mode = PHP_ROUND_HALF_UP) : float
Parametry
Název | Datový typ | Výchozí hodnota | Popis |
---|---|---|---|
$val | float | Hodnota. | |
$precision | int | 0 | Přesnost zaokrouhlování. Může být i negativní. |
$mode | int | PHP_ROUND_HALF_UP | Specifikuje, jak se má polovina čísla (desetiny, setiny, ...) zaokrouhlovat.
|
Návratové hodnoty
Vrací: float
Zaokrouhlené číslo.
Příklady
<?php
echo round(5) . '<br />';
echo round(5.1) . '<br />';
echo round(5.4) . '<br />';
echo round(5.5) . '<br />';
echo round(5.8) . '<br />';
echo round(5483.47621, 2) . '<br />';
echo round(5483.47621, -2) . '<br />';
echo round("4,8") . "<br />"; // kompilátor to usekne pouze na číslici 4
echo round("4.8") . "<br />"; // kompilátor je schopen převést datový typ
echo round(4, 8) . "<br />";
echo round(4.8) . "<br />";
echo round(4.5, 0, PHP_ROUND_HALF_DOWN) . "<br />";
echo round(4.5, 0, PHP_ROUND_HALF_UP) . "<br />";
Související manuály
- function ceil (float $value) : float
- function floor (float $value) : mixed
- function number_format (float $number, int $decimals = 0, string $dec_point = ., string $thousands_sep = ,) : string