Kuidas PHP-s arvu ümardada kahe kümnendkohani

Kuidas Php S Arvu Umardada Kahe Kumnendkohani



PHP-s on arvude ümardamiseks erinevaid meetodeid, sealhulgas sisseehitatud funktsioone või arendaja välja töötatud keerukamat koodi. Sõltumata sellest, kas töötate finantsandmetega või soovite kuvada numbreid kindlas vormingus, on sellistes tingimustes numbrite ümardamine kahe kümnendkohani ülioluline.

Selles artiklis keskendume erinevate arvude ümardamise tehnikatele kahe kümnendkohani PHP abil.

Ümardage arv PHP-s kahe kümnendkohani

PHP-s on arvude ümardamiseks kahe kümnendkohani mitu meetodit:







1: Funktsiooni round() kasutamine

PHP pakub a ümmargune () funktsioon, mis võimaldab ümardada mis tahes arvu teatud arvu kümnendkohtadeni. See funktsioon nõuab kahte parameetrit: ümardatavat algarvu ja soovitud kümnendkoha täpsust. Teise argumendi väljajätmine põhjustab süsteemi ümardamise lähima täisarvuni.



PHP-s süntaks ümmargune () funktsioon on:



ümmargune ( ujuk $number , int $ täpsus = 0 , int $režiim = PHP_ROUND_HALF_UP ) : ujuk

Siin $number on ümardatav arv, $ täpsus on kümnendkohtade arv, milleni ümardada (vaikimisi on 0) ja $režiim määrab ümardamisrežiimi (vaikimisi on PHP_ROUND_HALF_UP) . Funktsioon tagastab ümardatud väärtuse ujuvana.





Näiteks:



$num = 6,3456 ;

$ümardatud_arv = ümmargune ( $num , 2 ) ;

kaja 'Ümardatud arv on:' . $ümardatud_arv ;

?>



2: Funktsiooni number_format() kasutamine

The number_format() PHP funktsioon on veel üks sisseehitatud funktsioon, mis võimaldab vormindada antud arvu tuhandete ja kümnendkohtade rühmaga. See on ülioluline, kui soovite arvutuse väljundit vormindada täisarvuna.

Kasutatav süntaks on järgmine number_format() PHP-s:

numbri_vorming ( number , kümnendkoht , kümnendkoha_eraldaja , tuhande_eraldaja ) ;

Esimene number parameeter on number, mida soovite vormindada. Teine parameeter, kümnendkoht , määrab ujukomaarvu täpsuse, milleks algne muutuja PHP-s teisendatakse. Kolmas parameeter kümnendkoha_eraldaja täpsustab tegelased kasutada kümnendkoha eraldajana. Neljas parameeter Tuhande_eraldaja määrab tuhandete eraldajana kasutatavad märgid.

Näiteks:



$number = 15,672342 ;

$vormindatud_number = numbri_vorming ( $number , 2 , '.' , ',' ) ;

kaja 'Ümardatud arv on:' . $vormindatud_number ;

?>

3: Funktsiooni sprintf() kasutamine

Võite kasutada ka sprintf() funktsioon arvu ümardamiseks kahe kümnendkohani PHP-s ja süntaksi jaoks sprintf() funktsioon antakse järgmiselt:

sprintf ( vormingus , arg1 , arg2 , ... )

Siin, vormingus on vormingu string, mis sisaldab argumentide kohahoidjaid ja arg1, arg2, …. on vormindatavad argumendid. Funktsioon tagastab vormindatud stringi.

Näiteks:



$num = 12.34567 ;

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

kaja 'Ümardatud arv on:' . $ümardatud_arv ;

?>

Järeldus

Arvude teisendamine kahe kümnendkohani on programmeerimiskeeltega töötavate arendajate üks levinumaid ülesandeid. See artikkel keskendub erinevatele viisidele, kuidas seda PHP-ga teha, sealhulgas funktsioone, nagu ümmargune () , number_format(), ja sprintf() . Iga meetodit selgitatakse paremaks mõistmiseks näitega.