---
title: "Kolla hur många gånger ett värde finns i en variabel"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/61595-kolla-hur-många-gånger-ett-värde-finns-i-en-variabel"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Gaqzi"
published: "2002-12-09T06:46:10.000Z"
updated: "2002-12-09T21:37:00.000Z"
replies: 6
views: 276
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/61595-kolla-hur-många-gånger-ett-värde-finns-i-en-variabel"
---

# Kolla hur många gånger ett värde finns i en variabel

## #1 — Gaqzi, 2002-12-09T06:46Z

Jag håller på att göra ett enkätscript och skulle behöva kolla upp hur många gånger ett visst värde kommer upp..

Någon som vet nån functionsnamn eller så?

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

## #2 — Mungo, 2002-12-09T08:41Z

Du får nog förklara lite mer. Hur många gånger ett värde finns i en array? Hur många gånger "a" finns i en sträng? Vad är du ute efter?

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

## #3 — Gaqzi, 2002-12-09T11:50Z

ah lessen tänkte mej inte för när jag skrev  :)

Problemet är att jag ska plocka urt hur många gånger ett värde är med i en array och sedan skriva ut den siffran. 

Dvs jag har 4 värden som det kan vara, och då vill jag se hur många som har ett värde och skriva ut det där.

Jag tittade på php.net nu och hittade array_count och jag tror det ska funka, någon som haft några erfarenheter på den här fronten?

 :h

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

## #4 — Mungo, 2002-12-09T16:23Z

Ja, du menar array_count_values() va? 

Du får tillbaka en associerad array med namnen och värdena, så det är väl bara att tuta och köra.

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

## #5 — Gaqzi, 2002-12-09T17:21Z

hm, antagligen nått fel jag gjort jag har skrivit

$result = mysql_query("SELECT Q1 FROM allman");
$rw = mysql_fetch_array($result);
print_r(array_count_values ($rw));

och då borde jag få fram \[1\] =\> 2 \[2\] =\> 2 \[3\] =\> 3 \[4\] =\> 2 men jag får bara fram \[3\] =\> 2 .. någon som vet vad jag gör för fel eller är jag bara för underbar? ;)

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

## #6 — Mungo, 2002-12-09T18:29Z

array_count_values() funkar bara på endimensionella arrayer, alltså:

array(1,1,1,2,2)

och inte

array('hej' =\> 'oj', 'mumma' =\> 'pungvarg')

använd mysql_fetch_rows() istället så borde det funka.

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

## #7 — Gaqzi, 2002-12-09T21:37Z

oki tack!
jag löste det genom att räkna i MySQL och sedan bara lista ut det genom det istället.. 

Lite träigare troligen men det funkar!  ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/php/61595-kolla-hur-många-gånger-ett-värde-finns-i-en-variabel
