Jak zaokrąglić liczbę do 2 miejsc po przecinku w PHP

Jak Zaokraglic Liczbe Do 2 Miejsc Po Przecinku W Php



W PHP istnieją różne metody zaokrąglania liczb, w tym wbudowane funkcje lub bardziej złożony kod opracowany przez programistę. Niezależnie od tego, czy pracujesz z danymi finansowymi, czy chcesz wyświetlać liczby w określonym formacie, zaokrąglenie liczb do dwóch miejsc po przecinku staje się w takich okolicznościach kluczowe.

Naszym celem w tym artykule jest zbadanie różnych technik zaokrąglania liczb do 2 miejsc po przecinku przy użyciu PHP.

Zaokrąglij liczbę do 2 miejsc po przecinku w PHP

Istnieje kilka metod zaokrąglania liczb do 2 miejsc po przecinku w PHP:







1: Używanie funkcji round().

PHP oferuje okrągły() funkcja umożliwiająca zaokrąglenie dowolnej liczby do określonej liczby miejsc po przecinku. Ta funkcja wymaga dwóch parametrów: początkowej liczby do zaokrąglenia i pożądanej dokładności dziesiętnej. Pominięcie drugiego argumentu spowoduje zaokrąglenie w systemie do najbliższej liczby całkowitej.



W PHP składnia okrągły() funkcja to:



okrągły ( platforma $liczba , int $precyzja = 0 , int tryb $ = PHP_ROUND_HALF_UP ) : platforma

Tutaj, $liczba jest liczbą do zaokrąglenia, $precyzja to liczba miejsc dziesiętnych do zaokrąglenia (domyślnie 0), oraz tryb $ określa tryb zaokrąglania (wartość domyślna to PHP_ROUND_HALF_UP) . Funkcja zwraca zaokrągloną wartość jako liczbę zmiennoprzecinkową.





Na przykład:



$num = 6.3456 ;

$zaokrąglona_liczba = okrągły ( $num , 2 ) ;

Echo „Zaokrąglona liczba to:” . $zaokrąglona_liczba ;

?>



2: Używanie funkcji number_format().

The format liczbowy() funkcja w PHP to kolejna wbudowana funkcja, która pozwala sformatować daną liczbę z grupą tysięcy i miejsc dziesiętnych. Jest to kluczowe, gdy chcesz sformatować wynik obliczenia jako liczbę całkowitą.

Poniżej przedstawiono składnię do użycia format liczbowy() w PHP:

format liczbowy ( numer , miejsce po przecinku , separator liczb dziesiętnych , separator_tysięcy ) ;

Pierwszy numer parametr to liczba, którą chcesz sformatować. Drugi parametr, miejsce po przecinku , określa precyzję liczby zmiennoprzecinkowej, na jaką zostanie przekonwertowana oryginalna zmienna w PHP. Trzeci parametr separator liczb dziesiętnych określa postacie używać jako separatora dziesiętnego. Czwarty parametr separator_tysiąca określa znaki używane jako separator tysięcy.

Na przykład:



$liczba = 15.672342 ;

$sformatowany_numer = format liczbowy ( $liczba , 2 , '.' , ',' ) ;

Echo „Zaokrąglona liczba to:” . $sformatowany_numer ;

?>

3: Korzystanie z funkcji sprintf().

Możesz także skorzystać z tzw sprintf() funkcja zaokrąglająca liczbę do 2 miejsc po przecinku w PHP i składnia dla sprintf() funkcja jest dana jako:

sprintf ( format , arg1 , arg2 , ... )

Tutaj format jest łańcuchem formatu zawierającym symbole zastępcze dla argumentów, oraz arg1, arg2, …. to argumenty do sformatowania. Funkcja zwraca sformatowany ciąg znaków.

Na przykład:



$num = 12.34567 ;

$zaokrąglona_liczba = sprintf ( ' %.2f ' , $num ) ;

Echo „Zaokrąglona liczba to:” . $zaokrąglona_liczba ;

?>

Wniosek

Konwersja liczb do 2 miejsc po przecinku to jedno z typowych zadań programistów pracujących w językach programowania. Ten artykuł koncentruje się na różnych sposobach wykonania tego za pomocą PHP, w tym na funkcjach takich jak okrągły() , format liczbowy(), I sprintf() . Każda metoda jest wyjaśniona na przykładzie dla lepszego zrozumienia.