Hallo,
ich habe habe folgendes Array:
	
Das echte Array im Skript ist wesentlich grösser... Ok, wie man sieht sind User-IDs als Array-Keys vergeben und als jeweils ein String der vollständige Name des Nutzers als Werte. 
Ich brauche nun eine Möglichkeit, das Array nach den Nachnamen zu sortieren.
- ich will also z.b. alle User-IDs und Namen der blauen Gruppe nach den Nachnamen sortiert ausgeben.
- der Einfachheit halber nehmen wir an, dass alle Namen aus einem Vor- und einem Nachnamen bestehen. Ich könnte also den Namensstring mit explode in ein array unwandeln, umdrehen (array_reverse) und dann mit implode wieder zu einem String umwandeln. Danach dann die Sortierung.
Meine Fragen:
- wie kann ich die "Umstellung" des Namens durchführen?
- wie kann ich dann die Teilarrays sortieren?
Bin mit den vielen Arrayfunktionen nicht so sehr vertraut...
M.
					ich habe habe folgendes Array:
PHP-Code:
	
	
Array
(
     [rote Gruppe] => Array
         (
             [u264] => Hans Meier
             [u265] => Thomas Meier
             [u353] => Hans Mustermann
             [u354] => Jochen Adler
             [u355] => Sandra Schmidt
             [u356] => Anna Zuse
             [u360] => Aurelius Watter
         )
     [blaue Gruppe] => Array
         (
             [u101] => Thomas Glass
             [u102] => Simone Coch
             [u126] => Eberhardt Fernandez
             [u139] => Peter Kammer
             [u140] => Reiner Unruh
             [u141] => Sachin Koguloglu
             [u363] => Helmut Seiler
             [u364] => Ute Schleger
         )
) 
Ich brauche nun eine Möglichkeit, das Array nach den Nachnamen zu sortieren.
- ich will also z.b. alle User-IDs und Namen der blauen Gruppe nach den Nachnamen sortiert ausgeben.
- der Einfachheit halber nehmen wir an, dass alle Namen aus einem Vor- und einem Nachnamen bestehen. Ich könnte also den Namensstring mit explode in ein array unwandeln, umdrehen (array_reverse) und dann mit implode wieder zu einem String umwandeln. Danach dann die Sortierung.
Meine Fragen:
- wie kann ich die "Umstellung" des Namens durchführen?
- wie kann ich dann die Teilarrays sortieren?
Bin mit den vielen Arrayfunktionen nicht so sehr vertraut...
M.
 
          
 
							
						
Kommentar