webForumDet fria alternativet

Sorteringsproblem i PHP

3 svar · 242 visningar · startad av MrTroop

MrTroopMedlem sedan maj 20052 inlägg
#1

Under dagen har jag kämpat med en för mig ny plattform; PHP. Otaliga små nybörjarproblem har jag lyckats lösa, men nu är jag verkligen fast.

Jag sitter med tre vektorer som alla har samma (kända) antal element. Eftersom att jag inte känner till något sätt att göra datatyper i PHP hör dessa dessutom ihop (element n från vektor "a" hör ihop med element n i vektor "b" och "c"). Nu vill jag sortera denna datamängd efter värdena i vektor "a" (som bara innehåller integers).

Inte så krångligt, tänkte jag först, och funderade på att slänga ihop någon av mina typiska _jättefula_ bublesortlösningar (då skulle man ju kunna flytta informationen i alla vektorer mellan motsvarande "fack" samtidigt). Det slog mig sedan hur idiotiskt och orimligt detta skulle vara med ett webbaserat språk som detta, och efter att ha googlat lite visade det sig också mycket riktigt att man normalt inte går så tillväga.

Mina frågor till er är nu:
1. Hur skall jag göra för att snyggt och enkelt lyckas sortera dessa listor?
2. Kan man göra egna datatyper i PHP? Hur? Kan det göra sorteringen lättare?

SkarreMedlem sedan apr. 20012 447 inlägg
#2

Jag tror det blir lättare att försöka hjälpa till om vi får se lite kod.

MrTroopMedlem sedan maj 20052 inlägg
#3

Problem löst!

Allting fixade sig nu när jag hittade usort().

SjodahlMedlem sedan maj 20033 137 inlägg
#4

Härligt glöm inte att acceptera ditt svar, så andra kan se att det är löst.

Och välkomen tilll forumet ;)

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