webForumDet fria alternativet

räkna i array

3 svar · 227 visningar · startad av kris

krisMedlem sedan sep. 2002101 inlägg
#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

SPiNMedlem sedan mars 20005 832 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 />";
krisMedlem sedan sep. 2002101 inlägg
#3

tackar!

SPiNMedlem sedan mars 20005 832 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* :)

Genererad på 387 ms · cache AV · v20260730165559-full.f96bc7eb