Cum să rotunjiți numărul la 2 zecimale în PHP

Cum Sa Rotunjiti Numarul La 2 Zecimale In Php



Există diferite metode în PHP pentru a realiza rotunjirea numerelor, inclusiv funcții încorporate sau cod mai complex dezvoltat de dezvoltator. Indiferent dacă lucrați cu date financiare sau doriți să afișați numere într-un format specific, rotunjirea numerelor la două zecimale devine crucială în astfel de circumstanțe.

Obiectivul nostru în acest articol este să examinăm diferite tehnici de rotunjire a numerelor la 2 zecimale folosind PHP.

Rotunjiți numărul la 2 zecimale în PHP

Există mai multe metode pentru a rotunji numerele la 2 zecimale în PHP:







1: Folosind funcția round().

PHP oferă a rundă() funcție care vă permite să rotunjiți orice cifră la un anumit număr de zecimale. Această funcție necesită doi parametri: numărul inițial care trebuie rotunjit și precizia zecimală dorită. Omiterea celui de-al doilea argument va face ca sistemul să se rotunjească la cel mai apropiat număr întreg.



În PHP, sintaxa lui rundă() functia este:



rundă ( pluti $numar , int $precizie = 0 , int $mode = PHP_ROUND_HALF_UP ) : pluti

Aici, $numar este numărul care trebuie rotunjit, $precizie este numărul de zecimale de rotunjit la (implicit este 0) și $mode specifică modul de rotunjire (implicit este PHP_ROUND_HALF_UP) . Funcția returnează valoarea rotunjită ca un float.





De exemplu:



$num = 6,3456 ;

$rounded_num = rundă ( $num , 2 ) ;

ecou „Numărul rotunjit este:” . $rounded_num ;

?>



2: Folosind funcția number_format().

The format_număr() funcția în PHP este o altă funcție încorporată care vă permite să formatați un anumit număr cu un grup de mii și zecimale. Este crucial atunci când doriți să formatați rezultatul unui calcul ca un întreg.

Următoarea este sintaxa de utilizat format_număr() în PHP:

format_număr ( număr , zecimală , separator_zecimal , mii_separator ) ;

Primul număr parametrul este numărul pe care doriți să îl formatați. Al doilea parametru, zecimală , determină precizia numărului în virgulă mobilă la care variabila originală va fi convertită în PHP. Al treilea parametru separator_zecimal specifică personaje pentru a fi folosit ca separator zecimal. Al patrulea parametru Separator_mii specifică caracterele folosite ca separator de mii.

De exemplu:



$numar = 15,672342 ;

$număr_formatat = format_număr ( $numar , 2 , '.' , ',' ) ;

ecou „Numărul rotunjit este:” . $număr_formatat ;

?>

3: Folosind funcția sprintf().

De asemenea, puteți utiliza sprintf() funcția de rotunjire a unui număr la 2 zecimale în PHP și sintaxa pentru sprintf() functia este data ca:

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

Aici format este șirul de format care conține substituenți pentru argumente și arg1, arg2, …. sunt argumentele de formatat. Funcția returnează șirul formatat.

De exemplu:



$num = 12,34567 ;

$rounded_num = sprintf ( ' %.2f ' , $num ) ;

ecou „Numărul rotunjit este:” . $rounded_num ;

?>

Concluzie

Conversia numerelor la 2 zecimale este una dintre sarcinile comune pentru dezvoltatorii care lucrează în limbaje de programare. Acest articol se concentrează pe diferite moduri de a face acest lucru folosind PHP, inclusiv funcții precum rundă() , format_număr(), și sprintf() . Fiecare metodă este explicată cu un exemplu pentru o mai bună înțelegere.