Számok kerekítése 2 tizedesjegyre PHP-ben

Szamok Kerekitese 2 Tizedesjegyre Php Ben



A PHP-ben számos módszer létezik a számok kerekítésére, beleértve a beépített függvényeket vagy a fejlesztő által kifejlesztett összetettebb kódot. Függetlenül attól, hogy pénzügyi adatokkal dolgozik, vagy a számok meghatározott formátumban való megjelenítésére törekszik, a számok két tizedesjegyre kerekítése ilyen körülmények között döntő jelentőségűvé válik.

Ebben a cikkben a számok 2 tizedesjegyre történő kerekítésének különböző technikáit vizsgáljuk meg PHP használatával.

A szám kerekítése 2 tizedesjegyre PHP-ben

Számos módszer létezik a számok 2 tizedesjegyre kerekítésére a PHP-ben:







1: A round() függvény használata

A PHP kínál a kerek() funkció, amely lehetővé teszi bármely számjegy meghatározott számú tizedesjegyre való kerekítését. Ez a funkció két paramétert igényel: a kerekítendő kezdő számot és a kívánt decimális pontosságot. A második argumentum elhagyása esetén a rendszer a legközelebbi egész számra kerekedik.



PHP-ben a szintaxis a kerek() a funkció:



kerek ( úszó $szám , int $pontosság = 0 , int $mód = PHP_ROUND_HALF_UP ) : úszó

Itt, $szám a kerekítendő szám, $pontosság a kerekítendő tizedesjegyek száma (alapértelmezett 0), és $mód a kerekítés módját határozza meg (alapértelmezett: PHP_ROUND_HALF_UP) . A függvény a kerekített értéket floatként adja vissza.





Például:



$szám = 6.3456 ;

$kerekített_szám = kerek ( $szám , 2 ) ;

visszhang 'A kerekített szám:' . $kerekített_szám ;

?>



2: A number_format() függvény használata

A number_format() A PHP függvény egy másik beépített függvény, amely lehetővé teszi egy adott szám ezres és tizedesjegyek csoportjával történő formázását. Ez döntő fontosságú, ha egy számítás kimenetét egész számként szeretné formázni.

A következő a használandó szintaxis number_format() PHP-ben:

szám_formátum ( szám , decimális_hely , decimális_elválasztó , ezer_elválasztó ) ;

Az első szám paraméter a formázni kívánt szám. A második paraméter, decimális_hely , meghatározza annak a lebegőpontos számnak a pontosságát, amelyre az eredeti változót PHP-ben konvertálni kell. A harmadik paraméter decimális_elválasztó meghatározza a karakterek decimális elválasztóként való használathoz. A negyedik paraméter Ezer_elválasztó megadja az ezres elválasztóként használt karaktereket.

Például:



$szám = 15,672342 ;

$formázott_szám = szám_formátum ( $szám , 2 , '.' , ',' ) ;

visszhang 'A kerekített szám:' . $formázott_szám ;

?>

3: Sprintf() függvény használata

Használhatja a sprintf() függvény egy számot 2 tizedesjegyre kerekít a PHP-ben és a szintaxist sprintf() függvény a következőképpen van megadva:

sprintf ( formátum , arg1 , arg2 , ... )

Itt, a formátum a formátum karakterlánc, amely az argumentumok helyőrzőit tartalmazza, és arg1, arg2, …. a formázandó argumentumok. A függvény a formázott karakterláncot adja vissza.

Például:



$szám = 12.34567 ;

$kerekített_szám = sprintf ( ' %.2f ' , $szám ) ;

visszhang 'A kerekített szám:' . $kerekített_szám ;

?>

Következtetés

A számok 2 tizedesjegyre való konvertálása a programozási nyelveken dolgozó fejlesztők egyik gyakori feladata. Ez a cikk ennek különféle módjaira összpontosít a PHP használatával, beleértve az olyan funkciókat, mint pl kerek() , number_format(), és sprintf() . A jobb megértés érdekében minden módszert egy példával magyarázunk.