Sortierung
Mika
- php
Hi,
ich habe ein assoziatives Array, das folgend aussieht:
$rank[Karlheinz]="10";
$rank[Otto]="25";
$rank[Udo]="19";
$rank[Juergen]="25";
Ich möchte dieses Array anhand den Werten, den Zahlen sortieren. Die Zahlen können auch doppelt vorkommen. WIe mach ich das?
Danke
Mika
abend,
arsort -- Sort an array in reverse order and maintain index association
asort -- Sort an array and maintain index association
krsort -- Sort an array by key in reverse order
ksort -- Sort an array by key
natcasesort -- Sort an array using a case insensitive "natural order" algorithm
natsort -- Sort an array using a "natural order" algorithm
rsort -- Sort an array in reverse order
shuffle -- Shuffle an array
sort -- Sort an array
uasort -- Sort an array with a user-defined comparison function and maintain index association
uksort -- Sort an array by keys using a user-defined comparison function
usort -- Sort an array by values using a user-defined comparison function
siehe dazu: http://www.php.net/manual/en/ref.array.php
mfg,
(tanz das)
Z.N.S.
Lesen kann ich selbst. Wenn ich das hinbekommen hätte würde ich nicht fragen....
Mika
abend,
Lesen kann ich selbst. Wenn ich das hinbekommen hätte würde ich nicht fragen....
wie gut dass du weltbekannt bist mrs. undankbar...
sag mal, denkst du ernsthaft, dass du hier - ganz gegen sinn und zweck von
_SELF_html - ein fertiges script bekommst? nicht dein ernst..
(tanz das)
Z.N.S.
http://www.selfphp.com/funktionsreferenz/array_funktionen/asort.php
das sollte dir helfen
ccc
Hi Mika,
ich habe ein assoziatives Array, das folgend aussieht:
$rank[Karlheinz]="10";
$rank[Otto]="25";
$rank[Udo]="19";
$rank[Juergen]="25";Ich möchte dieses Array anhand den Werten, den Zahlen sortieren. Die Zahlen können auch doppelt vorkommen. WIe mach ich das?
Abgesehen davon, dass es sich bei deinen Werten keineswegs um Zahlen sondern um Zeichenketten (strings) handelt, würde ich das mit
asort($rank);
machen.
Grüsse
Frankie
Hi!
Ich möchte dieses Array anhand den Werten, den Zahlen sortieren. Die Zahlen können auch doppelt vorkommen. WIe mach ich das?
Es wäre gut zu wissen, wie genau du die Arrays ordnen willst - von klein nach groß, groß nach klein usw.
Grüße,
Fabian St.