---
title: "Array-sortering"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/14941-array-sortering"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Web-Tor"
published: "2000-11-07T12:59:00.000Z"
updated: "2000-11-07T15:04:00.000Z"
replies: 2
views: 180
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/14941-array-sortering"
---

# Array-sortering

## #1 — Web-Tor, 2000-11-07T12:59Z

I en array, **Week\[\]**, har jag ett antal veckor.
I en annan, **Status\[\]**,  har jag procentsatser.

Ett exempel:

- Week\[1\] = 040
- Status\[1\] = 10

D.v.s Statusen för vecka 040 är 10 procent.

Nu till problemet:
Ibland förekommer samma vecka flera gånger, hur gör jag då för att slå ihop statusen som hör ihop med dessa veckor.

Ett exempel:

- Week\[2\] = 042 och Week \[3\] = 042
- Status\[2\] = 50 och Status\[3\] = 100

Jag vill få svaret:

- Week = 042
- Status = 75 (50+100/2)

Några förslag?
/Tor

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

## #2 — Robban, 2000-11-07T14:20Z

Följande bör fungera:

```
<font size="1" face="Verdana, Arial, Helvetica, sans-serif">
while (list($key, $value) = each($Week)) {
  $tmp[$value][0] += $Status[$key];
  $tmp[$value][1]++;
}

unset($Week, $Status);
$i = 0;

while (list($key, $value) = each($tmp)) {
  $Week[$i] = $key;
  $Status[$i] = $value[0] / $value[1];
  $i++;
}
</font>
```

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

## #3 — Web-Tor, 2000-11-07T15:04Z

**Käre Robban.**
Funkar perfekt!
Vart skall jag skicka tårtan?

/Tor

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

---

Tråden på webben: https://www.webforum.nu/amne/php/14941-array-sortering
