Najnowsze tutoriale tworzenie stron internetowych
 

PHP round() Function

<PHP Math Reference

Przykład

numery kule:

<?php
echo(round(0.60) . "<br>");
echo(round(0.50) . "<br>");
echo(round(0.49) . "<br>");
echo(round(-4.40) . "<br>");
echo(round(-4.60));
?>
Uruchomić przykład »

Definicja i Wykorzystanie

round() funkcja zaokrągla liczbę zmiennoprzecinkową.

Wskazówka: Aby zaokrąglić liczbę w górę do najbliższej liczby całkowitej, spojrzeć na ceil() funkcyjnego.

Wskazówka: Aby zaokrąglić liczbę w dół do najbliższej liczby całkowitej, spojrzeć na floor() funkcji.


Składnia

round( number,precision,mode );

Parametr Opis
number Wymagany. Określa wartość zaokrąglić
precision Opcjonalny. Określa liczbę cyfr po przecinku zaokrąglić do. Domyślną wartością jest 0
mode Opcjonalny. Określa stałą określić tryb zaokrąglania:
  • PHP_ROUND_HALF_UP - domyślna. Rundy numeru do precyzyjnego przecinku, gdy jest w połowie drogi. Zaokrąglenie 1,5 do 2 i -1,5 do -2
  • PHP_ROUND_HALF_DOWN - numer rundy w dół do precyzji miejsc po przecinku, gdy jest w połowie drogi. Zaokrąglenie 1,5 do 1 i -1,5 do -1
  • PHP_ROUND_HALF_EVEN - liczba Okrągły do miejsc po przecinku precyzji w kierunku kolejnej wartości nawet
  • PHP_ROUND_HALF_ODD - liczba Okrągły do miejsc po przecinku precyzji w kierunku kolejnej wartości nieparzystej

Szczegóły techniczne

Zwracana wartość: Wartość zaokrągloną
Zwraca typ: Pływak
Wersja PHP: 4+
PHP zmian: PHP 5.3: parametr trybu dodano

Przykłady

Więcej przykładów

Przykład 1

Okrągłe numery do dwóch miejsc po przecinku:

<?php
echo(round(4.96754,2) . "<br>");
echo(round(7.045,2) . "<br>");
echo(round(7.055,2));
?>
Uruchomić przykład »

Przykład 2

numery runda używa stałych:

<?php
echo(round(1.5,0,PHP_ROUND_HALF_UP) . "<br>");
echo(round(-1.5,0,PHP_ROUND_HALF_UP) . "<br>");

echo(round(1.5,0,PHP_ROUND_HALF_DOWN) . "<br>");
echo(round(-1.5,0,PHP_ROUND_HALF_DOWN) . "<br>");

echo(round(1.5,0,PHP_ROUND_HALF_EVEN) . "<br>");
echo(round(-1.5,0,PHP_ROUND_HALF_EVEN) . "<br>");

echo(round(1.5,0,PHP_ROUND_HALF_ODD) . "<br>");
echo(round(-1.5,0,PHP_ROUND_HALF_ODD));
?>
Uruchomić przykład »

<PHP Math Reference