Bio: Sortieren eine Arrays..

Beitrag lesen

Sup!

@sortiert = sort {uc($a) cmp uc($b)} @besucher;

Du haettest ruhig ein wenig mehr von Deinem Programm posten koennen...

Wie auch immer, entsprechend unvollstaendig wie Deine Angaben hier mein Vorschlag, der natuerlich, haettest Du verraten, wie Dein Array besucher genau aussieht (liste von referenzen oder namen?), exakter haette sein koennen:

@sortiert = sort ohnespace @besucher;

sub ohnespace
{
spacesweg ($a) gt spacesweg($b);

bei array von referenzen auf arrays: spacesweg (${$a}[1]) gt spacesweg(${$b}[1]);

}

sub spacesweg
  {
    my ($string) = @_;
    $string =~ s/ //g;
    return $string;
  }

Hoffe mal, das passt auch so irgendwie, kauf Dir doch mal "Programming Perl" von Larry Wall...

Calocybe moege mich verbessern, wenn ich Mist geschrieben habe - oder xwolf :-)

Gruesse,

Bio