Thread array of hashes nach value durchsuchen (11 answers)
Opened by peter.p at 2013-06-19 21:17

GwenDragon
 2013-06-19 21:36
#168494 #168494
User since
2005-01-17
14748 Artikel
Admin1
[Homepage]
user image
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
my $suchbegriff = 'bla';

my @array_of_hashrefs = (
   {
      name => 'BLAH',
      alter => 9
   },
   {  
      name => 'Foo B. Ar-Baz',
      alter => 22
   } 
);

# Namen durchsuchen
@found_names = 
   map { $_->{name} }                   # Erzeuge daraus eine Liste von Namen
   grep {                               # Suche  
       $_->{name} =~ /$suchbegriff/i }  #   nach:  match name dem Suchbegriff mit ignorierter Groß/Kleinschreibung
   @array_of_hashrefs;                  # Hashes


Kennst du schon map und grep?
Last edited: 2013-06-19 21:39:42 +0200 (CEST)

View full thread array of hashes nach value durchsuchen