Hej alle sammen...jeg har et problem. Jeg bruger denne kode til at runde min pris af med, men når jeg fx bruger prisen 4000 så bliver output'en 4000,25 og det er ikke meningen...
function RoundPrice($Price){
$diff = $Price - floor($Price);
if ($diff<=0.25) {
$Price = floor($Price) + 0.25;
};
if ($diff>0.25 && $diff<=0.5) {
$Price = floor($Price) + 0.5;
$Price = "".$Price."0";
};
if ($diff>0.5 && $diff<=0.75) {
$Price = floor($Price) + 0.75;
};
if ($diff>0.75) {
$Price = floor($Price) + 1;
};
return $Price;
}
Er der en som kan ændre ovenstående funktion så det virker korrekt eller måske har en anden funktion?