Thread Sortierte Ausgabe von Werten aus einer Datenbank
(2 answers)
Opened by Andi123 at 2017-07-10 11:53
Hashes sind nie sortiert.
https://perlmaven.com/how-to-sort-a-hash-in-perl Du kannst nur die Keys in ein Array speichern, das und dann über diese sortierten Keys den Hash auslesen. Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 my %category = ( 'Zett' => 'das ist ein Z', 'Test' => 'Test oder nicht, das ist die Frage', 'BCD' => 'Means what?' ); my @category_keys = keys %category; for my $key (sort @category_keys) { # do something with the values say $k, " ist in Wirklichkeit dies: ", $category{$key}; } Aber es existieren Perl-Module damit du sortierte Hashes einfacher nutzen kannst wie bei Tie::IxHash oder Tie::SortHash oder Sort::Hash. Schau mal diese an. |