URL: https://www.overclockers.at/coding-stuff/php_multidimensionales_array_sortieren_134186/page_1 - zur Vollversion wechseln!
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
Es wäre vielleicht vernünftig, die Sprache zu erwähnen, um die es dir geht.
ups
php
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.
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
ähm, wozu gibts array_multisort?
rtfm!
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]
OMFG!
Das hab ich doch komplett überlesen... Sorry, hast natürlich recht
Ne, _ich_ hatte recht =)
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025