NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!

PHP - round

Třída

Kořen \ Bez třídy

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ázevDatový typVýchozí hodnotaPopis
$valfloat

Hodnota.

$precisionint 0

Přesnost zaokrouhlování. Může být i negativní.

$modeint PHP_ROUND_HALF_UP

Specifikuje, jak se má polovina čísla (desetiny, setiny, ...) zaokrouhlovat.

  • PHP_ROUND_HALF_UP - Zaokrouhlí polovinu nahoru (1.5 bude 2).
  • PHP_ROUND_HAL­F_DOWN - Zaokrouhlí polovinu dolů (1.5 bude 1).
  • PHP_ROUND_HAL­F_EVEN - Zaokrouhlí polovinu k nejbližšímu sudému číslu (1.5 bude 2).
  • PHP_ROUND_HAL­F_ODD - Zaokrouhlí polovinu k nejbližšímu lichému číslu (1.5 bude 1).

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
      Aktivity