---
title: "Det blir 101 procent ..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/52605-det-blir-101-procent"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "D-M_R"
published: "2002-09-08T17:06:11.000Z"
updated: "2002-09-11T18:32:18.000Z"
replies: 6
views: 311
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/52605-det-blir-101-procent"
---

# Det blir 101 procent ...

## #1 — D-M_R, 2002-09-08T17:06Z

Forum. Räknar ut procent kön.

$statsArray\['num_users'\] = Antal användare.
$statsArray\['num_males'\] = Antal män.
$statsArray\['num_females'\] = Antal kvinnor.
$statsArray\['num_unknownSex'\] = Antal okänt kön.

Sedan kör jag:

```php
sprintf("%3.0f", ($statsArray['num_users'] ? ($statsArray['num_males']/$statsArray['num_users']) * 100 : 0), $statsArray['num_users']);
```

För att skriva ut procent män och sedan likadant bara byter ut $statsArray\['num_males'\] mot $statsArray\['num_females'\] å så.

Procenttalen jag får är:
387 användare.
93% män
3% kvinnor
5% okänt
Detta är 101% ... Hur ja ändra så de inte blir så?

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

## #2 — GunnarD, 2002-09-08T17:41Z

Kallas avrundningsfel :)
Prova att skriva ut någon eller några decimaler också.

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

## #3 — D-M_R, 2002-09-08T17:51Z

om ja skriver ut en decimal så får jag 100,1% ... :(

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

## #4 — D-M_R, 2002-09-10T20:55Z

allvarligt. INGEN som kan detta????? ...

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

## #5 — Zaxxus, 2002-09-11T07:01Z

Tjena, testat att använda round() funktionen? :)
<http://www.php.net/manual/en/function.round.php>

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

## #6 — peronet, 2002-09-11T09:08Z

Jag kan kolla, kommer ihåg när jag o polarn satte upp en ping grej med PHP så hade vi oxå problem med avrundningen, jag kan kolla igenom scripten.

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

## #7 — D-M_R, 2002-09-11T18:32Z

tack för tipset.
tack för att du kollar upp. :)

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

---

Tråden på webben: https://www.webforum.nu/amne/php/52605-det-blir-101-procent
