Web-TorMedlem sedan nov. 200013 890 inlägg 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
------------------
-----------
[Redigerat av Web-Tor den 07 nov 2000]
RobbanMedlem sedan dec. 19992 555 inlägg 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>
------------------
Robban < robban@lipogram.com >
Web-TorMedlem sedan nov. 200013 890 inlägg Käre Robban.
Funkar perfekt!
Vart skall jag skicka tårtan?
/Tor
------------------
-----------