webForumDet fria alternativet

Inga decimaler

2 svar · 351 visningar · startad av F_I_C

F_I_CMedlem sedan jan. 200293 inlägg
#1

Har ett script där jag tidigare använt round för att få till rätt värde. Har dock upptäckt att det ibland blir lite galet. Den bästa lösningen hade helt enkelt varit att bara plocka bort decimalerna. Hur gör man det på enklast möjliga sätt ?

stevenetMedlem sedan juni 20001 251 inlägg
#2

intval tar bort decimalerna.

<?php
echo intval(5.015);
?>

Skriver ut 5.

round?

<?php
echo round(5.015, 0);
?>

Skriver ut 5.

Vill du avrunda uppåt, använd http://se.php.net/ceil
Nedåt, http://se.php.net/floor

F_I_CMedlem sedan jan. 200293 inlägg
#3
<?php 
echo round(5.75, 0); 
?>

Skriver ut 6. Där det blir fel för mig vill ha det till 5.

intval funkar perfekt till det, tack!

124 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)