"We are back" « oc.at

php: multidimensionales array sortieren

kleinerChemiker 11.01.2005 - 12:51 571 8
Posts

kleinerChemiker

Here to stay
Avatar
Registered: Feb 2002
Location: Wien
Posts: 4303
das array sieht so aus

$user[$i]["time"]
$user[$i]["name"]
...
nun würde ich es gerne nach dieser $user[$i]["time"] sortieren. gibts dazu eine eingebaute funktion, oder muß ich $user[$i]["time"] in ein eigenes array schreiben, das sortieren und dann das alte daraus wieder zusammen besteln?

tia

MIK
Bearbeitet von kleinerChemiker am 11.01.2005, 14:34 (solved)

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
Es wäre vielleicht vernünftig, die Sprache zu erwähnen, um die es dir geht.

kleinerChemiker

Here to stay
Avatar
Registered: Feb 2002
Location: Wien
Posts: 4303
ups :bash:

php

Rektal

Here to stay
Registered: Dec 2002
Location: Inside
Posts: 4477
http://de.php.net/usort , in deiner Vergleichsfunktion kannst du (angelehnt an das Beispiel auf der Seite) mittels $a['time'] und $b['time'] auf die "unter"-Werte zugreifen.

kleinerChemiker

Here to stay
Avatar
Registered: Feb 2002
Location: Wien
Posts: 4303
thx
ich hab die funktion nicht verstanden, daher konnte ich sie nicht anwenden. aber mit deinem hinweis glaube ich, sie nun halbwegs kapiert zu haben. auf jeden fall ists prob nun gelöst :)

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
ähm, wozu gibts array_multisort? ;)

rtfm!
Bearbeitet von watchout am 12.01.2005, 15:08

kleinerChemiker

Here to stay
Avatar
Registered: Feb 2002
Location: Wien
Posts: 4303
a) ich hab das manual sehr wohl gelesen.
b) wenn es mit array_multisort funzen würde, weshalb wird dann selbst in einem kommentar usort benutzt?
c) falls es wirklich damit auch gehen sollte, könntest ja sagen wie. denn das beispiel, zum sortieren eines mulidimensionalen array ist in meinem fall unbrauchbar. dem beispiel nach müßte mein array so aussehen: $user["name"][$i]
Bearbeitet von kleinerChemiker am 12.01.2005, 18:34

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
OMFG!

Das hab ich doch komplett überlesen... Sorry, hast natürlich recht ;)

Rektal

Here to stay
Registered: Dec 2002
Location: Inside
Posts: 4477
Ne, _ich_ hatte recht =)
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz