![]() Mailinglisten-Archive |
Hi Friedhelm, Friedhelm Betz schrieb: > Gerhard Seidler [seitux.at] wrote: >> Komme mit der Function sort() nicht ganz klar. >> >> Das Ergebniss sollte folgendermassen sortieren: >> [Aa-Zz] mir gelingt nur [A-Z,a-z] > > php.net/natcasesort das habe ich zun�chst auch gedacht. Ich bin mir aber nicht sicher, ob es wirklich die Funktion ist, die Gerhard sucht. natcasesort() ist n�mlich "case-insensitive". Das bedeutet, da� "A" und "a" gleichbehandelt werden, w�hrend Gerhard m�chte, da� "A" vor "a" usw. kommt. Kurzes Beispiel zu natcasesort(). Ich habe folgenden Array verwendet und von natcasesort() sortieren lassen: array('c', 'A', 'Z', 'C', 'a', 'z'); Das Ergebnis war folgendes: Array ( [4] => a [1] => A [3] => C [0] => c [5] => z [2] => Z ) Gerhard hat diesen Haken bei seiner Sortierung der Schriftbezeichnungen (siehe die vom ihm genannte Adresse: http://home.seitux.at/button/bt.php) nicht bemerkt, weil die gro�geschriebenen Schriftbezeichnungen zuf�llig aufgrund der dem ersten Gro�buchstaben folgenden Buchstaben richtig einsortiert wurden. D.h. Gerhard bekommt nur zuf�llig die von ihm gew�nschte Sortierung. Viele Gr��e Lutz
php::bar PHP Wiki - Listenarchive