php

Funktion number_format () käyttö PHP ssä

Funktion number_format () käyttö PHP ssä

Number_format () -funktiota käytetään muotoilemaan tietojen lukumäärä. Se on PHP: n sisäänrakennettu toiminto, jota käytetään myös luvun muotoiluun ryhmiteltyinä tuhansina. Se palauttaa merkkijonon arvon tässä toiminnossa käytettyjen parametrien perusteella. Tässä oppaassa on esitetty tämän toiminnon eri parametrien käyttötarkoitukset ja kuinka tätä toimintoa voidaan käyttää numeron muotoilussa.

Syntaksi:

Funktiota numero_muoto () voidaan käyttää kahdella tavalla. Tämän toiminnon kaksi syntaksia on annettu alla:

Edellä mainittujen syntaksien mukaan funktio number_format () voi sisältää joko yhden, kaksi tai neljä argumenttia. Pilkkua (,) käytetään oletusarvoisina tuhannen erottimena molemmille syntakseille.

Kun tässä funktiossa käytetään yhtä argumenttia, argumentin arvoksi otetaan kelluva luku.

Kun tässä funktiossa käytetään kahta argumenttiarvoa, ensimmäinen argumentti ottaa kelluvan luvun ja toinen argumentti kokonaisluvun, jota käytetään luvun asettamiseen desimaalipilkun jälkeen.

Kun neljää argumenttia käytetään tässä funktiossa, ensimmäiset kaksi argumenttia saavat samat arvot kuin edelliset edellä mainitut argumentit. Kahta muuta argumenttia käytetään desimaalipisteen ja tuhannen erottimen asettamiseen.

Esimerkki 1: Käytä numero_muoto () yhdellä argumentilla

Seuraava esimerkki näyttää funktion numero_muoto () käytön yhdellä argumentilla luvun muotoilemiseksi oletusarvoisella tuhannen erottimella. Luo PHP-tiedosto seuraavalla komentosarjalla.

Komentosarja tulostaa arvon $ numero lisäämällä tuhat erotinta.

// Aseta numeroarvo
$ numero = 5000000;
// Tulosta muotoiltu arvo
kaiku "

Numero muotoilun jälkeen on: ".numero_muoto ($ numero)."

";
?>

Tuotos:

Seuraava tulos tulee näkyviin, kun komentosarja on suoritettu verkkopalvelimelta. Tällöin numero 5000000 tulostetaan tuhannen erottimen kanssa ja arvo on 5 000 000.

Esimerkki 2: Käytä numero_muoto () kahdella argumentilla

Seuraava esimerkki näyttää funktion numero_muoto () käytön kahdella argumentilla luvun muotoilemiseksi oletusarvoisella tuhannen erottimella ja desimaaliarvolla.  Luo PHP-tiedosto seuraavalla komentosarjalla.

Tässä muotoilussa käytetään kelluvaa numeroa. Ensimmäistä funktiota number_format () käytetään yhdellä argumentilla, ja se tulostaa oletusmuotoilun. Toista funktiota number_format () käytetään kahdella argumentilla ja 2 käytetään desimaaliarvona. Toinen toiminto muotoilee luvun ottamalla kaksi numeroa desimaalipilkun jälkeen.

// Aseta numeroarvo
$ numero = 35678.67345;
// Tulosta alkuperäinen numero
kaiku "

Alkuperäinen numero on: ".$ numero."

";
// Tulosta muotoiltu arvo ilman desimaaliarvoa
kaiku "

Tulos ennen desimaaliarvolla muotoilua on: ".numero_muoto ($ numero)."

";
// Tulosta muotoiltu arvo desimaaliarvolla
kaiku "

Desimaaliarvolla muotoilun jälkeen tuloste on: ".numero_muoto ($ numero, 2)."

";
?>

Tuotos:

Seuraava tulos tulee näkyviin, kun komentosarja on suoritettu verkkopalvelimelta. Lähdössä ensimmäinen rivi näyttää luvun alkuperäisen arvon, toinen rivi näyttää oletusmuotoilun ja kolmas rivi näyttää alustetun numeron kahdella numerolla desimaalin jälkeen.

Esimerkki 3: Käytä numero_muoto () neljällä argumentilla

Seuraava esimerkki näyttää funktion numero_muoto () käytön neljällä argumentilla luvun muotoilemiseksi määritetyllä tuhannen erottimen, desimaalin ja desimaalin arvolla.  Luo PHP-tiedosto seuraavalla komentosarjalla.

Kelluva numero on määritelty komentosarjassa. Number_format () -funktiota käytetään komentosarjassa kaksi kertaa. Tätä funktiota käytetään komentosarjassa kahden argumentin ja neljän argumentin kanssa osoittamaan tämän toiminnon neljän argumentin käyttötarkoitus. Kun numeromuotoa () käytetään neljän argumentin kanssa, desimaalipilkuksi käytetään ',' ja.'Käytetään tuhannen erottimen kohdalla.

// Aseta numeroarvo
$ numero = 875620.7854;
// Tulosta alkuperäinen numero
kaiku "

Alkuperäinen numero on: ".$ numero."

";
// Tulosta muotoiltu arvo kahdella argumentilla
kaiku "

Tulos kahden argumentin muotoilun jälkeen on: ".numero_muoto ($ numero, 3)."

";
// Tulosta muotoiltu arvo neljällä argumentilla
kaiku "

Neljän argumentin muotoilun jälkeen tuotos on: ".numero_muoto ($ numero, 3, ',', '.')."

";
?>

Tuotos:

Seuraava tulos tulee näkyviin, kun komentosarja on suoritettu verkkopalvelimelta. Tässä ensimmäisellä rivillä näkyy numeron alkuperäinen arvo. Toinen rivi näyttää muotoillun numeron 3 numerolla desimaalin, oletus desimaalin ja tuhannen erottimen jälkeen. Kolmas rivi näyttää muotoillun luvun funktion kolmannessa ja neljännessä argumentissa määritetyn merkin perusteella.

Esimerkki 4: Muotoile numero ehdollisen lauseen perusteella

Seuraava esimerkki näyttää tavan muotoilla numero ehdollisen lauseen perusteella käyttämällä numeromuoto () -funktiota. Luo PHP-tiedosto seuraavalla komentosarjalla.

Tässä ilmoitetaan kellunumero ja explode () -funktiota käytetään murtoluvun noutamiseen numerosta. 'jos' ehtoa käytetään murtoluvun numeroiden lukumäärän tarkistamiseen ja luvun muotoilemiseen tämän arvon perusteella.

// Aseta kelluva luku
$ numero = 45.158;
// Luo taulukko desimaalipilkun perusteella
$ num_part = räjähtää ('.', $ numero);
// Lue murtoluku
$ murtoluku = $ num_part [1];
// Laske murto-arvon kokonaisluvut
$ count = strlen ((merkkijono) $ murto-osa);
// Muotoile numero murto-arvon pituuden perusteella
jos ($ count> = 4)
echo "Alustettu arvo on:".numero_muoto ($ numero, 3);
muu jos ($ count> = 3)
echo "Alustettu arvo on:".numero_muoto ($ numero, 2);
muu
echo "Alustettu arvo on:".numero_muoto ($ numero, 1);
?>

Tuotos:

Seuraava tulos tulee näkyviin, kun komentosarja on suoritettu verkkopalvelimelta. Tässä luvussa on 3 numeroa desimaalin jälkeen. Skriptin mukaan toinen ehdollinen lause on totta. Joten numero muotoillaan kahdella numerolla desimaalin jälkeen.

Johtopäätös

Funktion numero_formaatti () eri käyttötarkoitukset on selitetty tässä opetusohjelmassa useiden esimerkkien avulla. Kuinka tämä toiminto toimii yhdellä, kahdella ja neljällä argumentilla, on näytetty käyttämällä erilaisia ​​kellunumeroita. Toivottavasti lukijat pystyvät käyttämään tätä toimintoa oikein muotoilemaan numerot tämän opetusohjelman lukemisen jälkeen.

OpenTTD Tutorial
OpenTTD is one of the most popular business simulation games out there. In this game, you need to create a wonderful transportation business. However,...
SuperTuxKart for Linux
SuperTuxKart is a great title designed to bring you the Mario Kart experience free of charge on your Linux system. It is pretty challenging and fun to...
Battle for Wesnoth Tutorial
The Battle for Wesnoth is one of the most popular open source strategy games that you can play at this time. Not only has this game been in developmen...