Help for this page

Select Code to Download


  1. or download this
    @sorted_recs = sort @recs;
    
  2. or download this
    @srecs = sort {
        $b->{AGE}      <=>  $b->{AGE}
                       ||
        $a->{SURNAME}  cmp  $b->{SURNAME}
    } @recs;
    
  3. or download this
    @sorted_lines = sort @lines;
    
  4. or download this
    use Unicode::Collate;
    @sorted_lines = Unicode::Collate::->new->sort(@lines);
    
  5. or download this
    use Unicode::Collate;
    my $collator = Unicode::Collate::->new();
    ...
              ||
        $collator->cmp( $a->{SURNAME}, $b->{SURNAME} )
    } @recs;
    
  6. or download this
    use Unicode::Collate;
    my $collator = Unicode::Collate::->new();
    ...
                          ||
        $a->{SURNAME_key}  cmp  $b->{SURNAME_key}
    } @recs;
    
  7. or download this
    Lewis, C.S.
    McKinley, Bill
    ...
    Mables, Martha
    Machado, José
    Macon, Bacon
    
  8. or download this
    use Unicode::Collate;
    @sorted_text = Unicode::Collate::->new->sort(@text);
    
  9. or download this
    @germans = qw{
        Böll
    ...
        Borchert
        Bobrowski
    };
    
  10. or download this
    Bobrowski
    Bodmer
    ...
    Böhme
    Böll
    Böttcher
    
  11. or download this
    Bobrowski
    Bodmer
    ...
    Brant
    Böhme
    Böttcher
    
  12. or download this
    Bobrowski
    Bodmer
    ...
    Brandis
    Brant
    Böttcher
    
  13. or download this
    Bobrowski
    Bodmer
    ...
    Böttcher
    Brandis
    Brant
    
  14. or download this
    use Unicode::Collate;
    @sorted_germans = Unicode::Collate::->new->sort(@german_names);
    
  15. or download this
    Bobrowski
    Bodmer
    ...
    Born
    Brandis
    Brant
    
  16. or download this
    use Unicode::Collate::Locale;
    @sorted_germans = Unicode::Collate::Locale::
                          ->new(locale => "de_phonebook")
                          ->sort(@german_names);