---
title: "Tips: Avrundning"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/14642-tips-avrundning"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "woodi"
published: "2000-07-10T08:54:00.000Z"
updated: "2000-07-10T12:58:00.000Z"
replies: 4
views: 407
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/14642-tips-avrundning"
---

# Tips: Avrundning

## #1 — woodi, 2000-07-10T08:54Z

Jag gjorde en liten funktion till en webshop som avrundar alla priser till närmsta 25 öring (3.00, 3.25, 3.50, 3.75, 4.00).

Tänkte jag skulle dela med mig av den ifall någon behöver något liknande.

```
Function Avrundning($val) {
return number_format(((float)(round($val*4))/4.0),2);
}
```

Permalänk: https://www.webforum.nu/p/14642

## #2 — emission, 2000-07-10T10:15Z

Bra initiativ, men det var var väl ändå ett bra tag sedan 25-öringen avskaffades ;)

Permalänk: https://www.webforum.nu/p/311404

## #3 — woodi, 2000-07-10T11:07Z

Emission
Jovisst är det så, men denna prislistan hanterar Euro, DM och CHF!  Och där når man 25 "öringar" fortfarande!  :)

Dessutom är ju funktionen enkel att ändra för andra avrundningar!

Permalänk: https://www.webforum.nu/p/311405

## #4 — emission, 2000-07-10T12:00Z

Aha! Det var bra. Då kanske man skulle kunna ge som argument till funktionen hur den ska avrunda?

Permalänk: https://www.webforum.nu/p/311406

## #5 — woodi, 2000-07-10T12:58Z

Japp, det är ju bara att skicka med ett argument till och sedan byta ut **4**:an i koden mot det nya argumentet!  
100/**4** \= 25

```
Function Avrundning($val,$x) {
return number_format(((float)(round($val*$x))/$x.0),2);
}
```

Permalänk: https://www.webforum.nu/p/311407

---

Tråden på webben: https://www.webforum.nu/amne/php/14642-tips-avrundning
