webForumDet fria alternativet

Sorteringsproblem i PHP

PHP

3 svar · 242 visningar · startad av MrTroop

Medlem sedan maj 20052 inlägg
Frågan#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?

Medlem sedan apr. 20012 427 inlägg
#2

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

Medlem sedan maj 20052 inlägg
#3

Problem löst!

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

Medlem sedan maj 20033 218 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 ;)

260 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)