Avatar billede pegasus72 Nybegynder
07. september 2004 - 23:37 Der er 3 kommentarer og
1 løsning

Sortere enkelt kollone i multi dimensionelt array?

Eks:
data = [ ["John","Anderson",18,"Ohio"],
            ["Carly","North",225,"Florida"],
            ["Simon","Beard",200,"Connecticut"],
            ["Francine","Smith",35,"Alaska"],
            ["Jack","Ferguson",415,"Maine"]
          ];

data.sort();
Resulterer i sortering af fornavne men tilhørende data i samme "række" følger med.
Er det muligt kun at sortere den ene kolonne uden at de andre data følger med?
Avatar billede barklund Nybegynder
08. september 2004 - 00:14 #1
Say what? Du vil sortere fornavnene så det bliver til:

data = [ ["Carly","Anderson",18,"Ohio"],
            ["Francine","North",225,"Florida"],
            ["Jack","Beard",200,"Connecticut"],
            ["John","Smith",35,"Alaska"],
            ["Simon","Ferguson",415,"Maine"]
          ];

Hvorfor dog? Og i så fald ville man aldrig bruge en sådan struktur.

Men hvis du vil det, hvilken Flash player version bruger du?

--
Morten Barklund
Avatar billede pegasus72 Nybegynder
08. september 2004 - 07:57 #2
Præcis!
Data array er bare et eksempel.
Faktisk drejer et sig om et array som bruges til at hente x og y akser samt billednavn og dato ind dynamisk hvor der skal soreteres efter navn eller dato.
X og y placering skal bibeholdes og kun navn og dato sorteres.
Flash Player 7.
Avatar billede barklund Nybegynder
08. september 2004 - 14:00 #3
Hvorfor så ikke vende dit array "den anden vej" til at starte med:

data = [ ["John","Carly","Simon","Francine","Jack"],
            ["Anderson","North","Beard","Smith","Ferguson"],
            [225,18,200,35,415],
            ["Ohio","Florida","Connecticut","Alaska","Maine"]
          ];

Så kan du printe data på stort set samme vis - du kan bare sortere dine arrays uafhængigt:

data[0].sort();

---
Morten Barklund
Avatar billede barklund Nybegynder
16. oktober 2004 - 17:45 #4
Tark for points - håber du kunne bruge det :)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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