Thread Array auf Duplikate überprüfen (11 answers)
Opened by javalinnn at 2007-11-20 21:07

#Kein Kommentar
 2007-11-20 22:16
#102680 #102680
User since
2007-06-09
575 Artikel
HausmeisterIn
[default_avatar]
in dem array @uniq landen alle elemente aus dem array @allkey.
nur die werte, die schon in dem array @uniq drin sind, kommen nicht nochmal durch.
beispiel von oben:

Code (perl): (dl )
1
2
3
4
5
6
7
8
my @allkeys = qw (hallo ciao hi hallo hello hi);
my %seen;

my @uniq = grep { !$seen{$_}++ } @allkeys;

print "@uniq";

# Ausgabe: hallo ciao hi hello


das %seen-hash war nur dazu da, um sich zu merken, das welches element schon einmal gefunden wurde.
Gerade weil wir alle in einem Boot sitzen, sollten wir froh sein, dass nicht alle auf unserer Seite sind

View full thread Array auf Duplikate überprüfen