webForumDet fria alternativet
Logga in / Bli medlem

räkna i array

PHP

3 svar · 228 visningar · startad av kris

Medlem sedan sep. 200278 inlägg
Trådstart#1

går det på något sätt räkna hur många gånger ett värde förekommer i en array?

om jag tex har en array som heter $color som har följande värden:

$color[0] = "blå"
$color[1] = "gul"
$color[2] = "blå"
$color[3] = "röd"
$color[4] = "blå"

går det då att skriva ut detta såhär:

3 blå
1 gul
1 röd

/kris

Medlem sedan mars 20007 896 inlägg
#2

Funktionen array_count_values() gör sånt.

$color[0] = "blå"
$color[1] = "gul"
$color[2] = "blå"
$color[3] = "röd"
$color[4] = "blå"

$colorCount = array_count_values( $color );
echo "Blå värden: " . $colorCount["blå"] . " st<br />";
Medlem sedan sep. 200278 inlägg
#3

tackar!

Medlem sedan mars 20007 896 inlägg
#4

NP. :)

*hint* Kryssa gärna i "Acceptera som slutgiltigt svar" också, så att andra kan ta hjälp av tråden. */hint* :)

482 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
124 ms — deklarationer (db)
120 ms — hämta statistik (db)
126 ms — hämta tråd, inlägg och bilagor (db)
234 ms — ändringar (db)