Gast
2007-06-28, 12:36:43
Hallo,
ich habe ein Array:
$beispiel = array(0 => 'Zaun', 1 => 'Haus', 2 => 'Ente', 3 => 'ei', 4 => 'Übung');
Nun möchte ich, dass das Array nach der Sortierung folgendermassen aussieht (ganz wichtig - die Nummern dürfen ihre Position nicht tauschen):
3 ei
2 Ente
1 Haus
0 Zaun
4 Übung
Wenn ich asort($beispiel) verwende, sieht es schonmal nicht schlecht aus. Das Problem sind die Kleinbuchstaben. "ei" wird (wenn ich mich gut erinnere) hinter "Z" angeordnet. Wenn ich dagegen "natcasesort" benutze, stimmt alles, nur befindet sich das "Ü" am Anfang vor "e".
Was tun? Gibt es noch andere (einfache) Möglichkeiten?
Danke im Voraus.
ich habe ein Array:
$beispiel = array(0 => 'Zaun', 1 => 'Haus', 2 => 'Ente', 3 => 'ei', 4 => 'Übung');
Nun möchte ich, dass das Array nach der Sortierung folgendermassen aussieht (ganz wichtig - die Nummern dürfen ihre Position nicht tauschen):
3 ei
2 Ente
1 Haus
0 Zaun
4 Übung
Wenn ich asort($beispiel) verwende, sieht es schonmal nicht schlecht aus. Das Problem sind die Kleinbuchstaben. "ei" wird (wenn ich mich gut erinnere) hinter "Z" angeordnet. Wenn ich dagegen "natcasesort" benutze, stimmt alles, nur befindet sich das "Ü" am Anfang vor "e".
Was tun? Gibt es noch andere (einfache) Möglichkeiten?
Danke im Voraus.