Hi, mach einen Bubbelsort...
$anzahl_saetze = count($neu_alignment{'anzahl'});
for($i=0; $i<$anzahl_saetze; $i++) {
for($j=$anzahl_saetze-$i; $j>0; $j--) {
if($neu_alignment{'anzahl'}{$j-1} > $neu_alignment{'anzahl'}{$j} ) {
$temp{'name1'} = $neu_alignment{'name1'}{$j-1};
$temp{'name2'} = $neu_alignment{'name2'}{$j-1};
$temp{'name3'} = $neu_alignment{'name3'}{$j-1};
$temp{'name4'} = $neu_alignment{'name4'}{$j-1};
$temp{'anzahl'} = $neu_alignment{'anzahl'}{$j-1};
$neu_alignment{'name1'}{$j-1} = $neu_alignment{'name1'}{$j};
$neu_alignment{'name2'}{$j-1} = $neu_alignment{'name2'}{$j};
$neu_alignment{'name3'}{$j-1} = $neu_alignment{'name3'}{$j};
$neu_alignment{'name4'}{$j-1} = $neu_alignment{'name4'}{$j};
$neu_alignment{'anzahl'}{$j-1}= $neu_alignment{'anzahl'}{$j};
$neu_alignment{'name1'}{$j} = $temp{'name1'};
$neu_alignment{'name2'}{$j} = $temp{'name2'};
$neu_alignment{'name3'}{$j} = $temp{'name3'};
$neu_alignment{'name4'}{$j} = $temp{'name4'};
$neu_alignment{'anzahl'}{$j}= $temp{'anzahl'};
}
}
}
Hinweis: Nur Ansatz, keine Funktionsprüfung :o)
Gruss
Stefan