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.