Ahoi!
Ich würde gerne ein mehrdimensionales Array sortieren aber irgendwie will das Teil nicht wie ich wohl will. Hier ein Beispielscript:
Als Ergebnis bekomme ich hier:
August 0 a
Bärtram 1 b
Lala 2 c
Zeppelin 3 d
Ich hätte aber gerne, dass folgendes rauskommt:
August 0 a
Bärtram 2 c
Lala 1 b
Zeppelin 3 d
Also dass der jeweils zweite und dritte Wert abhängig vom ersten Wert mitsortiert wird. Kann mir jemand sagen, wie ich das bewerkstellige?
Danke im vorraus!!
Gruss
Yezariel
Ich würde gerne ein mehrdimensionales Array sortieren aber irgendwie will das Teil nicht wie ich wohl will. Hier ein Beispielscript:
PHP-Code:
// Array aufbauen
$a['name'][0]="August";
$a['f1'][0]="0";
$a['a'][0]="a";
$a['name'][1]="Lala";
$a['f1'][1]="1";
$a['a'][1]="b";
$a['name'][2]="Bärtram";
$a['f1'][2]="2";
$a['a'][2]="c";
$a['name'][3]="Zeppelin";
$a['f1'][3]="3";
$a['a'][3]="d";
// Array sortieren
array_multisort($a['name']);
// Array ausgeben
for($i=0;$i<count($a['name']);$i++)
echo $a['name'][$i].' '.$a['f1'][$i].' '.$a['a'][$i].'<br>';
August 0 a
Bärtram 1 b
Lala 2 c
Zeppelin 3 d
Ich hätte aber gerne, dass folgendes rauskommt:
August 0 a
Bärtram 2 c
Lala 1 b
Zeppelin 3 d
Also dass der jeweils zweite und dritte Wert abhängig vom ersten Wert mitsortiert wird. Kann mir jemand sagen, wie ich das bewerkstellige?
Danke im vorraus!!
Gruss
Yezariel
Kommentar