php

A number_format () függvény használata a PHP-ben

A number_format () függvény használata a PHP-ben

A szám_formátum () függvény az adatok számának formázására szolgál. Ez a PHP beépített funkciója, amelyet egy szám csoportosított ezrekkel történő formázására is használnak. Karakterláncot ad vissza a függvényben használt paraméterek alapján. Ebben az oktatóanyagban bemutatásra kerültek a függvény különböző paramétereinek használatának céljai és az, hogy ez a funkció hogyan használható a szám formázására.

Szintaxis:

A number_format () függvény kétféleképpen használható. Ennek a függvénynek két szintaxisa van megadva az alábbiakban:

A fenti szintaxisok szerint a number_format () függvény egy, kettő vagy négy argumentumot tartalmazhat. A vesszőt (,) mindkét szintaxis alapértelmezett ezer elválasztóként használják.

Ha egy argumentumot használunk ebben a függvényben, akkor lebegő számot vesz fel az argumentum értékeként.

Ha két argumentumértéket használunk ebben a függvényben, az első argumentum lebegő számot vesz fel, a második argumentum pedig egy egész számot vesz fel, amelyet a tizedespont utáni szám beállításához használunk.

Amikor a négy argumentumot ebben a függvényben használjuk, az első két argumentum ugyanazokat az értékeket veszi fel, mint az előző fent említett argumentumok. A másik két argumentum a tizedespont és az ezer elválasztó beállítására szolgál.

1. példa: Használja a number_format () elemet egy argumentummal

A következő példa bemutatja a number_format () függvény használatát egy argumentummal a szám alapértelmezett ezer elválasztóval történő formázására. Hozzon létre egy PHP fájlt a következő szkript segítségével.

A szkript kinyomtatja a $ szám ezer elválasztó hozzáadásával.

// Állítsa be a szám értékét
$ szám = 5000000;
// Nyomtassa ki a formázott értéket
visszhang "

A formázás utáni szám: ".szám_formátum ($ szám)."

";
?>

Kimenet:

A következő kimenet jelenik meg, miután a parancsfájlt futtatta a webszerverről. Itt az 5000000 számot kinyomtatják az ezer elválasztóval, és értéke 5 000 000.

2. példa: Használja a number_format () parancsot két argumentummal

Az alábbi példa a number_format () függvény használatát mutatja két argumentummal a szám formázásához az alapértelmezett ezer elválasztóval és a tizedes értékkel.  Hozzon létre egy PHP fájlt a következő szkript segítségével.

Itt egy úszó számot használunk a formázáshoz. Az első number_format () függvényt egy argumentummal használják, és kinyomtatja az alapértelmezett formázást. A második number_format () függvényt két argumentummal, a 2-t pedig decimális értékként használják. A második függvény úgy formázza a számot, hogy két számot vesz a tizedesjegy után.

// Állítsa be a szám értékét
$ szám = 35678.67345;
// Nyomtassa ki az eredeti számot
visszhang "

Az eredeti szám: ".$ szám."

";
// A formázott érték tizedesérték nélküli nyomtatása
visszhang "

A kimenet a decimális értékkel történő formázás előtt: ".szám_formátum ($ szám)."

";
// A formázott érték nyomtatása tizedesértékkel
visszhang "

A kimenet a decimális értékkel történő formázás után: ".szám_formátum ($ szám, 2)."

";
?>

Kimenet:

A következő kimenet jelenik meg, miután a parancsfájlt futtatta a webszerverről. A kimenetben az első sor a szám eredeti értékét, a második sor az alapértelmezett formázást, a harmadik sor pedig a formázott számot mutatja a tizedespont utáni két számmal.

3. példa: Használja a number_format () négy argumentumot

A következő példa a number_format () függvény használatát mutatja négy argumentummal a szám formázásához a megadott ezer elválasztóval, tizedesponttal és tizedes értékkel.  Hozzon létre egy PHP fájlt a következő szkript segítségével.

Úszószámot határoz meg a szkript. A number_format () függvényt kétszer használják a szkriptben. Ezt a függvényt két argumentummal és négy argumentummal együtt használják a szkriptben, hogy bemutassák a funkció négy argumentumának használatát. Ha a number_format () négy argumentummal szerepel, akkor a ',' tizedespontra és '.- Ezer elválasztóhoz használják.

// Állítsa be a szám értékét
$ szám = 875620.7854;
// Nyomtassa ki az eredeti számot
visszhang "

Az eredeti szám: ".$ szám."

";
// A formázott érték nyomtatása két argumentummal
visszhang "

A kimenet két argumentummal történő formázás után: ".szám_formátum ($ szám, 3)."

";
// Négy argumentummal nyomtassa ki a formázott értéket
visszhang "

A kimenet négy argumentummal történő formázás után: ".szám_formátum ($ szám, 3, ',', '.')."

";
?>

Kimenet:

A következő kimenet jelenik meg, miután a parancsfájlt futtatta a webszerverről. Itt az első sor a szám eredeti értékét mutatja. A második sor a formázott számot mutatja három számjeggyel a tizedespont, az alapértelmezett tizedespont és az alapértelmezett ezer elválasztó után. A harmadik sor a formázott számot mutatja a függvény harmadik és negyedik argumentumában meghatározott karakter alapján.

4. példa: Formázza a számot a feltételes utasítás alapján

Az alábbi példa bemutatja a szám feltételes utasítás alapján történő formázásának módját a number_format () függvény segítségével. Hozzon létre egy PHP fájlt a következő szkript segítségével.

Itt egy úszószámot deklarálunk, és a explode () függvényt használjuk a tört rész lekérésére a számból. 'ha' feltétel a töredék számjegyeinek számának ellenőrzésére és a szám ezen érték alapján történő formázására szolgál.

// Állítson be egy lebegő számot
$ szám = 45.158;
// Tömb létrehozása tizedespont alapján
$ num_part = felrobban ('.', $ szám);
// Olvassa el a tört értéket
$ tört = $ num_part [1];
// Számolja meg a törtrész teljes számjegyét
$ count = strlen ((string) $ tört);
// Formázza a számot a tört érték hossza alapján
ha ($ count> = 4)
echo "A formázott érték:".szám_formátum ($ szám, 3);
else if ($ count> = 3)
echo "A formázott érték:".szám_formátum ($ szám, 2);
más
echo "A formázott érték:".szám_formátum ($ szám, 1);
?>

Kimenet:

A következő kimenet jelenik meg, miután a parancsfájlt futtatta a webszerverről. Itt a szám 3 számjegyet tartalmaz a tizedespont után. A szkript szerint a második feltételes állítás igaz. Tehát a számot két számjeggyel formázzák a tizedesjegy után.

Következtetés

A szám_formátum () függvény különböző felhasználásait ebben az oktatóanyagban különféle példák segítségével ismertettük. Hogy ez a függvény hogyan működik egy, kettő és négy argumentum esetében, különböző lebegő számokkal mutatjuk be. Remélhetőleg az olvasók a bemutató elolvasása után képesek lesznek megfelelően használni ezt a funkciót a számok formázásához.

A top 5 ergonómikus számítógépes egértermék Linuxhoz
Hosszan tartó számítógép-használat okoz-e fájdalmat a csuklóján vagy az ujjain?? Merev ízületek szenvednek, és folyamatosan kezet kell rázniuk? Égő fá...
Az egér és az érintőpad beállításainak módosítása az Xinput használatával Linux alatt
A legtöbb Linux disztribúció alapértelmezés szerint „libinput” könyvtárral szállítja a rendszer bemeneti eseményeit. Feldolgozhatja a Wayland és az X ...
Az X-Mouse Button Control segítségével az egér gombjait másképp alakíthatja át a különböző szoftvereknél
Lehet, hogy szüksége van egy eszközre, amely megváltoztathatja az egér vezérlését minden használt alkalmazással. Ebben az esetben kipróbálhatja az úgy...