Slik fjerner Desimalplasser i PHP

Manipulere tall er en integrert del av Web-programmering. For eksempel, når du utfører beregninger, unødvendige desimaler må fjernes fra komplekse tall før de kan vises til sluttbrukerne. PHP, den populære web-programmeringsspråk, er spesielt flinke til å håndtere tall. Den store bibliotek av funksjoner gjør det mulig for programmereren en rekke måter å fjerne desimaler. Funksjonen "intval" konverterer en verdi til et heltall, effektivt fjerne alle desimaler. Funksjonen "number_format" formaterer et nummer slik at du kan angi antall desimaler i det resulterende tall, blant annet.

Bruksanvisning

1 Åpne et tekstredigeringsprogram, for eksempel Notisblokk, og opprette en ny fil. Definere en variabel som inneholder et desimaltall. Dette er nummeret som du vil senere fjerne desimaler. Her er et eksempel på kode:

<? Php

$ OriginalNumber = 13,4556;

2 Bruk PHP "intval" funksjon for å konvertere den opprinnelige tall til et heltall, og dermed fjerne alle desimaler, og tildele resultatet til en ny variabel. Ved anvendelsen av dette eksempelet, vil eksempelkoden vise både tall. Her er koden:

$ NoDecimalNumber = intval ($ originalNumber);

echo "Original nummer:". $ OriginalNumber. "";

echo "Antall uten desimaler:". $ NoDecimalNumber. "";

3 Bruk "number_format" -funksjonen til å angi hvor mange desimaler som skal holde fra det opprinnelige antallet. Funksjonen godtar enten to eller fire argumenter, men for ditt formål bør du bruke alle fire. Den første parameteren er antall for å manipulere; den andre er antall desimaler for å holde; den tredje er tegnet som skal brukes for desimaltegnet; og den fjerde er tegnet som skal brukes som tusenskilletegn. Sett tredje argumentet til "." og den fjerde til en tom streng. Konvertere resultatet til et desimaltall ved hjelp av en type støpt, og tildele resultatet til en variabel. For formålene med dette eksempel, vil resultatet bli vist. Din koden skal se slik ut:

$ DecimalPlaces = 2;

$ FewerDecimalNumber = (float) number_format ($ originalNumber, 2,, '' '.');

echo "Number med opp til". $ DecimalPlaces. "Desimaler:". $ FewerDecimalNumber. "";