Kako zaokrožiti število na 2 decimalni mesti v PHP

Kako Zaokroziti Stevilo Na 2 Decimalni Mesti V Php



V PHP obstajajo različne metode za zaokroževanje števil, vključno z vgrajenimi funkcijami ali bolj zapleteno kodo, ki jo je razvil razvijalec. Ne glede na to, ali delate s finančnimi podatki ali želite prikazati številke v določeni obliki, postane zaokroževanje števil na dve decimalni mesti v takih okoliščinah ključnega pomena.

V tem članku se osredotočamo na preučevanje različnih tehnik zaokroževanja števil na 2 decimalni mesti s pomočjo PHP-ja.

Zaokrožite število na 2 decimalni mesti v PHP

V PHP obstaja več metod za zaokroževanje števil na 2 decimalni mesti:







1: Uporaba funkcije round().

PHP ponuja a krog() funkcija, ki vam omogoča, da katero koli številko zaokrožite na določeno število decimalnih mest. Ta funkcija zahteva dva parametra: začetno število, ki ga je treba zaokrožiti, in želeno decimalno natančnost. Če izpustite drugi argument, bo sistem zaokrožil na najbližje celo število.



V PHP je sintaksa krog() funkcija je:



krog ( lebdi $število , int $natančnost = 0 , int $mode = PHP_ROUND_HALF_UP ) : lebdi

tukaj, $število je število, ki ga je treba zaokrožiti, $natančnost je število decimalnih mest, na katera se zaokroži (privzeto je 0) in $mode določa način zaokroževanja (privzeto je PHP_ROUND_HALF_UP) . Funkcija vrne zaokroženo vrednost kot plavajočo vrednost.





Na primer:



$num = 6,3456 ;

$zaokroženo_število = krog ( $num , 2 ) ;

odmev 'Zaokroženo število je: ' . $zaokroženo_število ;

?>



2: Uporaba funkcije number_format().

The format_števila() funkcija v PHP je še ena vgrajena funkcija, ki vam omogoča formatiranje danega števila s skupino tisočin in decimalnih mest. To je ključnega pomena, če želite izhod izračuna oblikovati kot celo število.

Sledi sintaksa za uporabo format_števila() v PHP:

oblika_številke ( število , decimalno_mesto , decimalno_ločilo , tisoč_ločilo ) ;

Prvi število parameter je številka, ki jo želite oblikovati. Drugi parameter, decimalno_mesto , določa natančnost števila s plavajočo vejico, v katero bo pretvorjena izvirna spremenljivka v PHP. Tretji parameter decimalno_ločilo določa znakov uporabiti kot decimalno ločilo. Četrti parameter Ločilo_tisočic določa znake, uporabljene kot ločilo tisočic.

Na primer:



$število = 15.672342 ;

$formatirano_število = oblika_številke ( $število , 2 , '.' , ',' ) ;

odmev 'Zaokroženo število je: ' . $formatirano_število ;

?>

3: Uporaba funkcije sprintf().

Uporabite lahko tudi sprintf() funkcijo za zaokroževanje števila na 2 decimalni mesti v PHP in sintakso za sprintf() funkcija je podana kot:

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

Tukaj, format je formatni niz, ki vsebuje ogradne oznake za argumente, in arg1, arg2, …. so argumenti, ki jih je treba oblikovati. Funkcija vrne oblikovani niz.

Na primer:



$num = 12,34567 ;

$zaokroženo_število = sprintf ( ' %.2f ' , $num ) ;

odmev 'Zaokroženo število je: ' . $zaokroženo_število ;

?>

Zaključek

Pretvarjanje števil na 2 decimalni mesti je ena od pogostih nalog razvijalcev, ki delajo v programskih jezikih. Ta članek se osredotoča na različne načine, kako to narediti z uporabo PHP, vključno s funkcijami, kot je krog() , format_števila(), in sprintf() . Vsaka metoda je razložena s primerom za boljše razumevanje.