Avatar billede cronaldo Nybegynder
25. december 2008 - 19:52 Der er 5 kommentarer og
1 løsning

Sorter array i flere niveauer

Her eksperter!

Jeg sidder netop nu og fifler med noget, hvor jeg har brug for at jeg kan sortere et array i flere end 1 niveau..

Altså:

Øl
Carlsberg (tilhører kategorien "Øl")
Tuborg (tilhører kategorien "Øl")
Vin
Fuglsang (tilhører kategorien "Øl")
Chokolade
Rødvin (tilhører kategorien "Vin")
Hvidvin (tilhører kategorien "Vin")
Cotes du Rhonê (tilhører kategorien "Rødvin")
Tuborg Classic (tilhører kategorien "Tuborg")

Vil efter man har endt array'et se således ud:

Øl
  Carlsberg
  Tuborg
    Tuborg Classic
  Fuglsang
Vin
  Rødvin
    Cotes du Rhonê
  Hvidvin
Chokolade

Den skal først sortere efter hvad hver enkelt "kategori" tilhører .. dernæst skal den sortere efter en variabel der hedder "sortering", hvis der er 2 forekomster, der tilhører samme kategori..

Kan det lade sig gøre?
Avatar billede micc Nybegynder
25. december 2008 - 20:47 #1
På hvilken måde definerer du at fx Carlsberg tilhører kategorien Øl? Og kan en variabel tilhøre en kategori der optræder efter variablen selv i array'et? Der er brug for lidt flere informationer, hvis vi skal kunne komme med noget brugbart. :)
Avatar billede cronaldo Nybegynder
25. december 2008 - 21:38 #2
Ja, en variabel kan godt tilhøre en kategori senere i arrayet! og jeg definerer at Carlsberg tilhører "Øl" i Array'et vha en variabel fra databasen der hedder "tilcat" der også er lagt i arrayet :)
Avatar billede cronaldo Nybegynder
25. december 2008 - 23:08 #3
Kunne forestille mig at det var noget med at køre alle de forekomster med en tom "tilcat" i gennem hvilket vil give flg. forekomster:
Øl, Vin, Chokolade .. og dernæst finde dem der har disse's "id" som "tilcat" ?
Avatar billede fbhzone Nybegynder
26. december 2008 - 08:03 #4
Avatar billede cronaldo Nybegynder
26. december 2008 - 11:42 #5
Ja, det kunne være sådan! :)
Problemet er så bare at det er til et forum hvor jeg skal kunne oprette det som kategorier med underkategorier - og der skal kunne være uendelige underkategorier .. derfor skal jeg egentligt have det til at være sådan at selvom "Coted du Rhonê" kommer før Vin og Rødvin så ser den stadig at den er en underkategori af vin i 2. niveau :) ?
Avatar billede cronaldo Nybegynder
27. december 2008 - 00:22 #6
Lukker :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester