Hmm...
Also ich habe mir deinen Archiv-Link angesehen und die usort Funktion auch hier nocheinmal: http://manuals.phpforum.de/php/function.usort.php
Das dortige Beispiel für multidimensionale Arrays funktioniert aber bei mir nicht!? Gibt's dafür eine Erklärung, außer, dass es dort falsch angewendet ist? Habe es 1:1 bei mir reinkopiert und es liefert als output "$fruits[0]: Trauben $fruits[1]: Zitronen $fruits[2]: Äpfel " und nicht die gewünschte sortierte Liste.
Das usort verstehe ich leider selbst auch nicht wirklich :-( Kannst du mir das kurz erklären bezogen auf mein Beispiel?
Und dann noch: Geht es mit array_multisort wirklich nicht? Dazu hatte ich nämlich auch Beispielcode den ich an meines angepasst habe. In dem Beispiel klappt das genau wie ich es haben wollte...:
-------------
<?
$stadt=array(
"Berlin"=>array("Maier","Schmidt","Schulze","Erdmann"),
"Bonn"=>array("Lehmann","Martinez","Zumkeller","Fritsche"),
"Freiburg"=>array("Binsenteich","Knobloch","Erzengel","Dichter")
);
array_multisort($stadt['Berlin'],$stadt['Bonn'],$stadt['Freiburg']);
foreach ($stadt as $key=>$name)
{
print "<br><font color=red>In $key wohnen</font> <br>--------<br>";
foreach ($stadt[$key] as $index)
{
print "$index <br>";
}
}
?>
-------------
Danke, mfg, Tobias