Kuinka pyöristää numero 2 desimaaliin PHP:ssä

Kuinka Pyoristaa Numero 2 Desimaaliin Php Ssa



PHP:ssä on useita menetelmiä lukujen pyöristämiseen, mukaan lukien sisäänrakennetut funktiot tai kehittäjän kehittämä monimutkaisempi koodi. Riippumatta siitä, työskenteletkö taloustietojen parissa vai pyritkö näyttämään numeroita tietyssä muodossa, numeroiden pyöristäminen kahteen desimaaliin tulee tällaisissa olosuhteissa ratkaisevan tärkeäksi.

Tässä artikkelissa keskitymme tutkimaan erilaisia ​​tekniikoita numeroiden pyöristämiseksi kahteen desimaaliin PHP:n avulla.

Pyöristä numero 2 desimaaliin PHP:ssä

PHP:ssä on useita tapoja pyöristää numerot kahteen desimaaliin:







1: round()-funktion käyttäminen

PHP tarjoaa a pyöristää() toiminto, jonka avulla voit pyöristää minkä tahansa luvun tiettyyn määrään desimaaleja. Tämä toiminto vaatii kaksi parametria: pyöristettävän alkuluvun ja halutun desimaalitarkkuuden. Jos toinen argumentti jätetään pois, järjestelmä pyöristyy lähimpään kokonaislukuun.



PHP:ssä syntaksi pyöristää() toiminto on:



pyöristää ( kellua $numero , int $tarkkuus = 0 , int $tila = PHP_ROUND_HALF_UP ) : kellua

Tässä, $numero on pyöristettävä luku, $tarkkuus on pyöristettävien desimaalien määrä (oletus on 0), ja $tila määrittää pyöristystilan (oletus on PHP_ROUND_HALF_UP) . Funktio palauttaa pyöristetyn arvon kelluvana.





Esimerkiksi:



$num = 6,3456 ;

$pyöristetty_num = pyöristää ( $num , 2 ) ;

kaiku 'Pyöristetty luku on:' . $pyöristetty_num ;

?>



2: Number_format()-funktion käyttö

The numero_muoto() PHP-funktio on toinen sisäänrakennettu toiminto, jonka avulla voit muotoilla tietyn luvun tuhansien ja desimaalien ryhmällä. Se on erittäin tärkeää, kun haluat muotoilla laskutoimituksen tuloste kokonaislukuna.

Seuraava on käytettävä syntaksi numero_muoto() PHP:ssä:

numero_muoto ( määrä , desimaalipaikka , desimaalierotin , tuhat_erotin ) ;

Ensimmäinen määrä parametri on numero, jonka haluat muotoilla. Toinen parametri, desimaalipaikka , määrittää sen liukulukuluvun tarkkuuden, johon alkuperäinen muuttuja muunnetaan PHP:ssä. Kolmas parametri desimaalierotin täsmentää hahmoja käytettäväksi desimaalierottimena. Neljäs parametri Tuhat_erotin määrittää tuhansien erottimena käytetyt merkit.

Esimerkiksi:



$numero = 15,672342 ;

$muotoiltu_numero = numero_muoto ( $numero , 2 , '.' , ',' ) ;

kaiku 'Pyöristetty luku on:' . $muotoiltu_numero ;

?>

3: Sprintf()-funktion käyttö

Voit myös käyttää sprintf() funktio pyöristää luvun 2 desimaalin tarkkuudella PHP:ssä ja syntaksin sprintf() funktio annetaan seuraavasti:

sprintf ( muoto , arg1 , arg2 , ... )

Tässä, muoto on muotomerkkijono, joka sisältää paikkamerkit argumenteille ja arg1, arg2, …. ovat muotoiltavia argumentteja. Funktio palauttaa muotoillun merkkijonon.

Esimerkiksi:



$num = 12,34567 ;

$pyöristetty_num = sprintf ( ' %.2f ' , $num ) ;

kaiku 'Pyöristetty luku on:' . $pyöristetty_num ;

?>

Johtopäätös

Lukujen muuntaminen 2 desimaalin tarkkuudella on yksi ohjelmointikielillä työskentelevien kehittäjien yleisimmistä tehtävistä. Tämä artikkeli keskittyy erilaisiin tapoihin tehdä tämä PHP:n avulla, mukaan lukien toiminnot, kuten pyöristää() , numero_muoto(), ja sprintf() . Jokainen menetelmä selitetään esimerkin avulla paremman ymmärtämisen vuoksi.