Christopher: zweidimensionales array nach 2. spalte alphabetisch sortieren

Beitrag lesen

Hallihallo,

ich habe ein array wie folgt:

$rgs= array ('0' => 'keine Ahnung', '1' => 'benta', '2' => 'alpba', '3' => 'delpa');

und will es nach dem text also nach der zweiten Spalte $rgs[1] alphabetisch aufstiegend anordnen:

function csort($array, $column){
 $i=0;
for($i=0; $i<count($array); $i++){
  $sortarr[]=$array[$i][$column];
 }
array_multisort($sortarr, $array);
return($array);
}

die tut ddie func auch bei kleinen arrays aber ich habe ein array mit 30  wertepaaren und da klappt es nicht mehr.

ich brauche die zuordnung weil ich die values in einer Konstanten drinstehen habe und sie je nach Sprach anders definiere.

Habe mir jetzt so viele Codebeispiele angeshen aber nix gefunden

Greetings aus dem regnerischen München