webForumDet fria alternativet

Arrayproblem

1 svar · 198 visningar · startad av Marcus

MarcusMedlem sedan juli 2000470 inlägg
#1

Jag skulle vilja veta hur ni skulle lösa detta problemet.

Jag får in ett antal värden (helt osorterade) in i en array.

$dataArray = array("Marcus","Pelle","Fredrik","Fredrik","Pelle");

Som ni ser så finns det en del dubletter. Det jag vill göra nu är att räkna hur många identiska värden det finns av varje "slot" i arrayen.

Jag vill alltså skapa en array som ser ut enligt följande:

$resultArray = array("Marcus"=>1,"Pelle"=>2,"Fredrik"=>2);

Hur gör jag detta på det mest prestandasnålaste sättet?

Tack på förhand.

MarcusMedlem sedan juli 2000470 inlägg
#2

Löste givetvis problemet med funktionen array_count_values().

*hjärnsläpp*

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