webForumDet fria alternativet
Logga in / Bli medlem

Arrayproblem

PHP

1 svar · 198 visningar · startad av Marcus

Medlem sedan juli 2000449 inlägg
Trådstart#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.

Medlem sedan juli 2000449 inlägg
#2

Löste givetvis problemet med funktionen array_count_values().

*hjärnsläpp*

271 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)