Manipulera tal är en integrerad del av Web programmering . Till exempel , när du utför beräkningar , måste onödiga decimaler tas bort från komplexa tal innan de kan visas för slutanvändarna . PHP , den populära webb - programmering språk , är särskilt skickliga på att hantera siffror . Dess stora bibliotek av funktioner tillåter programmeraren ett antal sätt att ta bort decimaler. Funktionen " intval " konverterar ett värde till ett heltal , effektivt ta bort alla decimaler . Funktionen " number_format " formaterar ett antal så att du kan ange antalet decimaler i det resulterande talet , bland annat . Instruktioner
1
Öppna en textredigerare , till exempel Anteckningar , och skapa en ny fil . Definiera en variabel som innehåller ett decimaltal . Detta är det nummer som du senare kommer att ta bort decimaler . Här är ett exempel på kod : ?
< Php
$ originalNumber = 13,4556 ,
2
Använd PHP : s " intval " -funktionen för att omvandla det ursprungliga antalet till ett heltal , och därmed undanröja alla decimaler , och tilldela resultatet till en ny variabel . Vid tillämpning av detta exempel kommer exempelkod visas båda numren . Här är koden :
$ noDecimalNumber = intval ( $ originalNumber ) ,
echo "Original nummer : " . $ originalNumber . " " ;
echo " Antal utan decimaler : " . $ noDecimalNumber . " " ;
3
Använd " number_format " -funktionen för att ange antalet decimaler som ska hålla från det ursprungliga antalet . Funktionen accepterar antingen två eller fyra argument , men för dina ändamål bör du använda alla fyra . Den första parametern är antalet att manipulera , det andra är antalet decimaler för att hålla , det tredje är det tecken som ska användas för decimalkomma , och den fjärde är det tecken som ska användas som tusentalsavgränsare . Ställ den tredje argumentet till " . " och den fjärde till en tom sträng. Omvandla resultatet till ett flyttal med en typ cast , och tilldela resultatet till en variabel . Vid tillämpning av detta exempel , kommer resultatet att visas. Din kod bör se ut så här :
$ decimalPlaces = 2 ;
$ fewerDecimalNumber = ( float ) number_format ( $ originalNumber , 2 , , '' ' . ');
echo " Antal med upp till " . $ decimalPlaces . " Decimaler : " . $ fewerDecimalNumber . " " ;